numericalMethods.calculus.integration
Interface DoubleArrayValuedIntegrator

All Known Implementing Classes:
OdeSolverBasedIntegrator

public interface DoubleArrayValuedIntegrator


Method Summary
 int getDoubleArrayValueLength()
           
 void getIntegral(double[] integral, int offset)
           
 void integrate(numericalMethods.function.DoubleParametrized doubleParametrized, numericalMethods.function.DoubleArrayValued doubleArrayValued, double start, double end, double[] integral)
           
 void integrate(numericalMethods.function.DoubleParametrized doubleParametrized, numericalMethods.function.DoubleArrayValued doubleArrayValued, double start, double end, double[] integral, int offset)
           
 void integrateTo(double b)
           
 void setDoubleArrayValueLength(int doubleArrayValueLength)
           
 void setFunction(numericalMethods.function.DoubleParametrized doubleParametrized, numericalMethods.function.DoubleArrayValued doubleArrayValued)
           
 void startAt(double a)
           
 

Method Detail

getDoubleArrayValueLength

public int getDoubleArrayValueLength()

setDoubleArrayValueLength

public void setDoubleArrayValueLength(int doubleArrayValueLength)

setFunction

public void setFunction(numericalMethods.function.DoubleParametrized doubleParametrized,
                        numericalMethods.function.DoubleArrayValued doubleArrayValued)

getIntegral

public void getIntegral(double[] integral,
                        int offset)

startAt

public void startAt(double a)

integrateTo

public void integrateTo(double b)

integrate

public void integrate(numericalMethods.function.DoubleParametrized doubleParametrized,
                      numericalMethods.function.DoubleArrayValued doubleArrayValued,
                      double start,
                      double end,
                      double[] integral)

integrate

public void integrate(numericalMethods.function.DoubleParametrized doubleParametrized,
                      numericalMethods.function.DoubleArrayValued doubleArrayValued,
                      double start,
                      double end,
                      double[] integral,
                      int offset)