numericalMethods.calculus.integration
Class ExtrapIntegrator

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

public final class ExtrapIntegrator
extends OdeSolverBasedIntegrator

See Also:
Serialized Form

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

Field Detail

initialStepSize

double initialStepSize

absTol

double absTol

relTol

double relTol
Constructor Detail

ExtrapIntegrator

public ExtrapIntegrator()

ExtrapIntegrator

public ExtrapIntegrator(int doubleArrayValueLength)

ExtrapIntegrator

public ExtrapIntegrator(int doubleArrayValueLength,
                        boolean cachValues)

ExtrapIntegrator

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

ExtrapIntegrator

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

getInitialStepSize

public double getInitialStepSize()

setInitialStepSize

public void setInitialStepSize(double initialStepSize)

getAbsTol

public double getAbsTol()

setAbsTol

public void setAbsTol(double absTol)

getRelTol

public double getRelTol()

setRelTol

public void setRelTol(double relTol)

startAt

public void startAt(double a)
Overrides:
startAt in class OdeSolverBasedIntegrator

integrateTo

public void integrateTo(double b)
Overrides:
integrateTo in class OdeSolverBasedIntegrator