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.
-
goToTarget(double)
- Take steps until the target s value has been reached
-
setStepSize(double)
- Sets the initial step size for the continuation method
-
start(Matrix, int)
- Start a continuation by taking one step of the algorithm
-
step()
- Take a continuation step
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
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
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
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