All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface CH.epfl.lcvm.mccc.Continuation1D

public interface Continuation1D
A interface which defines a 1D continuation method.


Method Index

 o goToTarget(double)
Take steps until the target s value has been reached
 o setStepSize(double)
Sets the initial step size for the continuation method
 o start(Matrix, int)
Start a continuation by taking one step of the algorithm
 o step()
Take a continuation step

Methods

 o start
 public abstract Matrix start(Matrix value,
                              int param_index) throws MCCCException
Start a continuation by taking one step of the algorithm

Parameters:
value - Initial value to the solver
param_index - The index of the component to continue in
Returns:
the value of the equations after the step
Throws: MCCCException
In case the method doesn't converge it throws this exception
 o step
 public abstract Matrix step() throws MCCCException
Take a continuation step

Returns:
the value of the equations after the step
Throws: MCCCException
In case the method doesn't converge it throws this exception
 o goToTarget
 public abstract Matrix goToTarget(double target) throws MCCCException
Take steps until the target s value has been reached

Parameters:
target - The target s value
Throws: MCCCException
In case the method doesn't converge it throws this exception
 o setStepSize
 public abstract void setStepSize(double stepSize)
Sets the initial step size for the continuation method

Parameters:
stepSize - The initial stepsize

All Packages  Class Hierarchy  This Package  Previous  Next  Index