numericalMethods.calculus.integration
Class BulirschStoerIntegrator

java.lang.Object
  |
  +--numericalMethods.calculus.integration.OdeSolverBasedIntegrator
        |
        +--numericalMethods.calculus.integration.BulirschStoerIntegrator
All Implemented Interfaces:
java.lang.Cloneable, DoubleArrayValuedIntegrator, java.io.Serializable

public final class BulirschStoerIntegrator
extends OdeSolverBasedIntegrator

See Also:
Serialized Form

Field Summary
(package private)  double eps
           
(package private)  double initialStepSize
           
 
Fields inherited from class numericalMethods.calculus.integration.OdeSolverBasedIntegrator
cacher, cachValues, doubleArrayValued, doubleArrayValueLength, doubleParametrized, I, odeSolver, propertyChangeSupport, wf
 
Constructor Summary
BulirschStoerIntegrator()
           
BulirschStoerIntegrator(numericalMethods.function.DoubleParametrized doubleParametrized, numericalMethods.function.DoubleArrayValued doubleArrayValued)
           
BulirschStoerIntegrator(numericalMethods.function.DoubleParametrized doubleParametrized, numericalMethods.function.DoubleArrayValued doubleArrayValued, boolean cachValues)
           
BulirschStoerIntegrator(int doubleArrayValueLength)
           
BulirschStoerIntegrator(int doubleArrayValueLength, boolean cachValues)
           
 
Method Summary
 double getEps()
           
 double getInitialStepSize()
           
 void setEps(double eps)
           
 void setInitialStepSize(double initialStepSize)
           
 
Methods inherited from class numericalMethods.calculus.integration.OdeSolverBasedIntegrator
addPropertyChangeListener, firePropertyChange, firePropertyChange, getCachValues, getDoubleArrayValueLength, getIntegral, getOdeSolver, integrate, integrate, integrateTo, removePropertyChangeListener, setCachValues, setDoubleArrayValueLength, setFunction, startAt
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

initialStepSize

double initialStepSize

eps

double eps
Constructor Detail

BulirschStoerIntegrator

public BulirschStoerIntegrator()

BulirschStoerIntegrator

public BulirschStoerIntegrator(int doubleArrayValueLength)

BulirschStoerIntegrator

public BulirschStoerIntegrator(int doubleArrayValueLength,
                               boolean cachValues)

BulirschStoerIntegrator

public BulirschStoerIntegrator(numericalMethods.function.DoubleParametrized doubleParametrized,
                               numericalMethods.function.DoubleArrayValued doubleArrayValued)

BulirschStoerIntegrator

public BulirschStoerIntegrator(numericalMethods.function.DoubleParametrized doubleParametrized,
                               numericalMethods.function.DoubleArrayValued doubleArrayValued,
                               boolean cachValues)
Method Detail

getInitialStepSize

public double getInitialStepSize()

setInitialStepSize

public void setInitialStepSize(double initialStepSize)

getEps

public double getEps()

setEps

public void setEps(double eps)