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 // org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver this
        start local 1 // double absoluteAccuracy
         0: .line 39
            aload 0 /* this */
            dload 1 /* absoluteAccuracy */
            invokespecial org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver.<init>:(D)V
         1: .line 40
            return
        end local 1 // double absoluteAccuracy
        end local 0 // org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver this
      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 // org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver this
        start local 1 // double relativeAccuracy
        start local 3 // double absoluteAccuracy
         0: .line 49
            aload 0 /* this */
            dload 1 /* relativeAccuracy */
            dload 3 /* absoluteAccuracy */
            invokespecial org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver.<init>:(DD)V
         1: .line 50
            return
        end local 3 // double absoluteAccuracy
        end local 1 // double relativeAccuracy
        end local 0 // org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver this
      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 // org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver this
        start local 1 // double relativeAccuracy
        start local 3 // double absoluteAccuracy
        start local 5 // double functionValueAccuracy
         0: .line 61
            aload 0 /* this */
            dload 1 /* relativeAccuracy */
            dload 3 /* absoluteAccuracy */
            dload 5 /* functionValueAccuracy */
            invokespecial org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver.<init>:(DDD)V
         1: .line 62
            return
        end local 5 // double functionValueAccuracy
        end local 3 // double absoluteAccuracy
        end local 1 // double relativeAccuracy
        end local 0 // org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver this
      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 // org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver this
        start local 1 // int maxEval
        start local 2 // org.apache.commons.math3.analysis.polynomials.PolynomialFunction f
        start local 3 // double min
        start local 5 // double max
        start local 7 // double startValue
         0: .line 70
            aload 0 /* this */
            iload 1 /* maxEval */
            aload 2 /* f */
            dload 3 /* min */
            dload 5 /* max */
            dload 7 /* startValue */
            invokespecial org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver.setup:(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDD)V
         1: .line 71
            aload 0 /* this */
            aload 2 /* f */
            putfield org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver.polynomialFunction:Lorg/apache/commons/math3/analysis/polynomials/PolynomialFunction;
         2: .line 72
            return
        end local 7 // double startValue
        end local 5 // double max
        end local 3 // double min
        end local 2 // org.apache.commons.math3.analysis.polynomials.PolynomialFunction f
        end local 1 // int maxEval
        end local 0 // org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver this
      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 // org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver this
         0: .line 78
            aload 0 /* this */
            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 // org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver this
      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: .line 1
            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"