de.grogra.numeric
public interface Solver
| Modifier and Type | Method and Description |
|---|---|
void |
integrate(ODE ode,
double t0,
double[] y0,
double t1,
double[] y1)
Integrate ode from t0 to t1.
|
void |
setMonitor(int n,
Monitor monitor)
Set monitor functions.
|
void |
setOptions(java.util.Map options)
Set additional options for the integration process.
|
void |
setTolerances(double[] absTol,
double[] relTol)
Set element-specific absolute and relative tolerance values.
|
void integrate(ODE ode, double t0, double[] y0, double t1, double[] y1) throws NumericException
ode - equationst0 - initial timey0 - initial statet1 - final timey1 - memory to return state at t1, may refer to same object as y0NumericExceptionvoid setMonitor(int n,
Monitor monitor)
throws NumericException
n - monitor - NumericExceptionvoid setOptions(java.util.Map options)
options - void setTolerances(double[] absTol,
double[] relTol)
absTol - element-specific absolute tolerance values, or nullrelTol - element-specific relative tolerance values, or null