All Packages Class Hierarchy This Package Previous Next Index
Interface CH.epfl.lcvm.mccc.ODEFunction
- public interface ODEFunction
A general ODE function interface. This assumes that that the
system is autonomous. This is assumed to have the structure.
x' = func(x,parameters), with boundary values at
s=0 and s=1. x is s dependant while
parameters are not. Note that this system is autonomous... with
no explicit x dependance. If you require explicit s dependance this
can be simulater by adding one additional equation of the form
s' = 1. Also, the system is assumed to be square
(the number of s dependant quantities and the number of equations
is the same).
-
call(Matrix, Matrix)
- Returns the value of the function at the specified point
-
getDimension()
- Returns the dimension function.
-
getNumParameters()
- Returns the number of parameters in the function
call
public abstract Matrix call(Matrix value,
Matrix parameters)
- Returns the value of the function at the specified point
- Parameters:
- value - the point at which to call the function
- parameters - the parameters at which to call the function
- Returns:
- the return value of the function.
getDimension
public abstract int getDimension()
- Returns the dimension function. The
number of rows in the input value and the number of rows in the output.
- Returns:
- the dimension of the range of the function.
getNumParameters
public abstract int getNumParameters()
- Returns the number of parameters in the function
- Returns:
- the number of parameters.
All Packages Class Hierarchy This Package Previous Next Index