numericalMethods.calculus.integration
Class RungeKuttaFehlbergIntegrator

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

public final class RungeKuttaFehlbergIntegrator
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
RungeKuttaFehlbergIntegrator()
           
RungeKuttaFehlbergIntegrator(numericalMethods.function.DoubleParametrized doubleParametrized, numericalMethods.function.DoubleArrayValued doubleArrayValued)
           
RungeKuttaFehlbergIntegrator(numericalMethods.function.DoubleParametrized doubleParametrized, numericalMethods.function.DoubleArrayValued doubleArrayValued, boolean cachValues)
           
RungeKuttaFehlbergIntegrator(int doubleArrayValueLength)
           
RungeKuttaFehlbergIntegrator(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

RungeKuttaFehlbergIntegrator

public RungeKuttaFehlbergIntegrator()

RungeKuttaFehlbergIntegrator

public RungeKuttaFehlbergIntegrator(int doubleArrayValueLength)

RungeKuttaFehlbergIntegrator

public RungeKuttaFehlbergIntegrator(int doubleArrayValueLength,
                                    boolean cachValues)

RungeKuttaFehlbergIntegrator

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

RungeKuttaFehlbergIntegrator

public RungeKuttaFehlbergIntegrator(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)