public abstract class org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver extends org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver<org.apache.commons.math3.analysis.polynomials.PolynomialFunction> implements org.apache.commons.math3.analysis.solvers.PolynomialSolver
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver
super_class: org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver
{
private org.apache.commons.math3.analysis.polynomials.PolynomialFunction polynomialFunction;
descriptor: Lorg/apache/commons/math3/analysis/polynomials/PolynomialFunction;
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/AbstractPolynomialSolver;
0 2 1 absoluteAccuracy D
MethodParameters:
Name Flags
absoluteAccuracy final
protected void <init>(double, double);
descriptor: (DD)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
dload 1
dload 3
invokespecial org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver.<init>:(DD)V
1: return
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/AbstractPolynomialSolver;
0 2 1 relativeAccuracy D
0 2 3 absoluteAccuracy D
MethodParameters:
Name Flags
relativeAccuracy final
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/AbstractPolynomialSolver;
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 void setup(int, org.apache.commons.math3.analysis.polynomials.PolynomialFunction, double, double, double);
descriptor: (ILorg/apache/commons/math3/analysis/polynomials/PolynomialFunction;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
putfield org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver.polynomialFunction:Lorg/apache/commons/math3/analysis/polynomials/PolynomialFunction;
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/AbstractPolynomialSolver;
0 3 1 maxEval I
0 3 2 f Lorg/apache/commons/math3/analysis/polynomials/PolynomialFunction;
0 3 3 min D
0 3 5 max D
0 3 7 startValue D
MethodParameters:
Name Flags
maxEval
f
min
max
startValue
protected double[] getCoefficients();
descriptor: ()[D
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver.polynomialFunction:Lorg/apache/commons/math3/analysis/polynomials/PolynomialFunction;
invokevirtual org.apache.commons.math3.analysis.polynomials.PolynomialFunction.getCoefficients:()[D
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/analysis/solvers/AbstractPolynomialSolver;
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.polynomials.PolynomialFunction
dload 3
dload 5
dload 7
invokevirtual org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver.setup:(ILorg/apache/commons/math3/analysis/polynomials/PolynomialFunction;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/polynomials/PolynomialFunction;>;Lorg/apache/commons/math3/analysis/solvers/PolynomialSolver;
SourceFile: "AbstractPolynomialSolver.java"