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).


Method Index

 o call(Matrix, Matrix)
Returns the value of the function at the specified point
 o getDimension()
Returns the dimension function.
 o getNumParameters()
Returns the number of parameters in the function

Methods

 o 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.
 o 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.
 o 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