public abstract class org.apache.commons.math3.analysis.solvers.AbstractDifferentiableUnivariateSolver extends org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver<org.apache.commons.math3.analysis.DifferentiableUnivariateFunction> implements org.apache.commons.math3.analysis.solvers.DifferentiableUnivariateSolver
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.commons.math3.analysis.solvers.AbstractDifferentiableUnivariateSolver
super_class: org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver
{
private org.apache.commons.math3.analysis.UnivariateFunction functionDerivative;
descriptor: Lorg/apache/commons/math3/analysis/UnivariateFunction;
flags: (0x0002) ACC_PRIVATE
protected void <init>(double);
descriptor: (D)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
dload 1
invokespecial org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver.<init>:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/analysis/solvers/AbstractDifferentiableUnivariateSolver;
0 2 1 absoluteAccuracy D
MethodParameters:
Name Flags
absoluteAccuracy final
protected void <init>(double, double, double);
descriptor: (DDD)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
dload 1
dload 3
dload 5
invokespecial org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver.<init>:(DDD)V
1: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/analysis/solvers/AbstractDifferentiableUnivariateSolver;
0 2 1 relativeAccuracy D
0 2 3 absoluteAccuracy D
0 2 5 functionValueAccuracy D
MethodParameters:
Name Flags
relativeAccuracy final
absoluteAccuracy final
functionValueAccuracy final
protected double computeDerivativeObjectiveValue(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.commons.math3.analysis.solvers.AbstractDifferentiableUnivariateSolver.incrementEvaluationCount:()V
1: aload 0
getfield org.apache.commons.math3.analysis.solvers.AbstractDifferentiableUnivariateSolver.functionDerivative:Lorg/apache/commons/math3/analysis/UnivariateFunction;
dload 1
invokeinterface org.apache.commons.math3.analysis.UnivariateFunction.value:(D)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/analysis/solvers/AbstractDifferentiableUnivariateSolver;
0 2 1 point D
Exceptions:
throws org.apache.commons.math3.exception.TooManyEvaluationsException
MethodParameters:
Name Flags
point
protected void setup(int, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction, double, double, double);
descriptor: (ILorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction;DDD)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=9, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 5 start local 7 0: aload 0
iload 1
aload 2
dload 3
dload 5
dload 7
invokespecial org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver.setup:(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDD)V
1: aload 0
aload 2
invokeinterface org.apache.commons.math3.analysis.DifferentiableUnivariateFunction.derivative:()Lorg/apache/commons/math3/analysis/UnivariateFunction;
putfield org.apache.commons.math3.analysis.solvers.AbstractDifferentiableUnivariateSolver.functionDerivative:Lorg/apache/commons/math3/analysis/UnivariateFunction;
2: return
end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/analysis/solvers/AbstractDifferentiableUnivariateSolver;
0 3 1 maxEval I
0 3 2 f Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction;
0 3 3 min D
0 3 5 max D
0 3 7 startValue D
MethodParameters:
Name Flags
maxEval
f
min
max
startValue
protected void setup(int, org.apache.commons.math3.analysis.UnivariateFunction, double, double, double);
descriptor: (ILorg/apache/commons/math3/analysis/UnivariateFunction;DDD)V
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=9, locals=9, args_size=6
0: aload 0
iload 1
aload 2
checkcast org.apache.commons.math3.analysis.DifferentiableUnivariateFunction
dload 3
dload 5
dload 7
invokevirtual org.apache.commons.math3.analysis.solvers.AbstractDifferentiableUnivariateSolver.setup:(ILorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction;DDD)V
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException
}
Signature: Lorg/apache/commons/math3/analysis/solvers/BaseAbstractUnivariateSolver<Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction;>;Lorg/apache/commons/math3/analysis/solvers/DifferentiableUnivariateSolver;
SourceFile: "AbstractDifferentiableUnivariateSolver.java"
RuntimeVisibleAnnotations:
java.lang.Deprecated()