All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class CH.epfl.lcvm.mccc.ContinuationRheinbolt2D

java.lang.Object
   |
   +----CH.epfl.lcvm.mccc.ContinuationRheinbolt2D

public class ContinuationRheinbolt2D
extends Object
An implementation of a Rheinbolt style 2 parameter continuation algorithm using moving frames. Based upon the paper On the Computation of Multi-Dimensional Solution Maniflods of Parameterized Equations.


Constructor Index

 o ContinuationRheinbolt2D(Function)

Method Index

 o cont(int, int)
Extend an edge of the surface
 o dumpVBM(String)
convienence routine to dump out a VBM file of the current data
 o main(String[])
Exercise the class by trying the various functions
 o setStepSize(double)
Sets the initial step size for the continuation method
 o start(Matrix)
Start a continuation by taking one step of the algorithm

Constructors

 o ContinuationRheinbolt2D
 public ContinuationRheinbolt2D(Function func)

Methods

 o start
 public void start(Matrix value) throws MCCCException
Start a continuation by taking one step of the algorithm

Parameters:
value - Initial value to the solver
Returns:
the value of the equations after the step
Throws: MCCCException
In case the method doesn't converge it throws this exception
 o cont
 public void cont(int side1,
                  int side2) throws MCCCException
Extend an edge of the surface

Parameters:
side1 - Number of steps to continue the edge. If side1 < 0 continue in one direction, if side1 > 0 continue in the other.
side2 - Number of steps to continue the edge. If side2 < 0 continue in one direction, if side2 > 0 continue in the other.
Throws: MCCCException
In case the method doesn't converge it throws this exception
 o setStepSize
 public void setStepSize(double stepSize)
Sets the initial step size for the continuation method

Parameters:
stepSize - The initial stepsize
 o dumpVBM
 public void dumpVBM(String filename)
convienence routine to dump out a VBM file of the current data

Parameters:
filename - The name of the file to dump the data too
 o main
 public static void main(String argv[]) throws MCCCException
Exercise the class by trying the various functions

Throws: MCCCException
In case something fails in the test harness it throws this exception.

All Packages  Class Hierarchy  This Package  Previous  Next  Index