Collaboration diagram for MFHendersonsMethod:
Classes | |
class | MFContinuationMethod |
A continuation algorithm for computing a manifold. This is a base class which is passed to the Compute and Extend Atlas routines in MFAtlas. It provides the routine that these routines actually call. In addtion each method will have it's own parameters that control the algorith. More... | |
Functions | |
MFContinuationMethod | MFCreateHendersonsMethod (MFErrorHandler e) |
Creates the continuation algorithm in Henderson 2001. | |
void | MFFreeHendersonsMethod (MFContinuationMethod algorithm, MFErrorHandler e) |
Removes a reference to an algorithm, and deletes it if the reference count goes to zero. | |
void | MFHendersonSetFilename (MFContinuationMethod algorithm, char *name, MFErrorHandler e) |
When the atlas computed with this algorithm is close the atlas is written to the file name.atlas. | |
char * | MFHendersonGetFilename (MFContinuationMethod algorithm, MFErrorHandler e) |
Queries the file name to which the atlas is saved when the atlas is closed (name.atlas). | |
void | MFHendersonAddClipF (MFContinuationMethod algorithm, double(*side)(MFNVector, MFErrorHandler), MFErrorHandler e) |
Add a clipping plane to the computed atlas. This serves as a way to clean up plots. The chart polyhedra are clipped against the function "side". Linear interpolation is used on the value of "side" at the vertices, and the positive part is kept. | |
void | MFHendersonClearClipF (MFContinuationMethod algorithm, MFErrorHandler e) |
Removes all clipping planes. | |
void | MFHendersonCloseAtlas (MFContinuationMethod algorithm, MFAtlas A, MFErrorHandler e) |
Closes an atlas. The algorithm finishes all output, like paging, and closes all of the output files. | |
void | MFHendersonFlushAtlas (MFContinuationMethod algorithm, MFAtlas A, MFErrorHandler e) |
Flush an atlas. The algorithm finishes up writing to files, but does not close them. | |
int | MFHendersonSetIntegerParameter (MFContinuationMethod algorithm, char *parameterName, int value, MFErrorHandler e) |
Allows the user to set integer parameters. | |
int | MFHendersonSetRealParameter (MFContinuationMethod algorithm, char *parameterName, double value, MFErrorHandler e) |
Allows the user to set real valued parameters. | |
int | MFHendersonGetIntegerParameter (MFContinuationMethod algorithm, char *parameterName, MFErrorHandler e) |
Allows the user to set integer parameters. These are usually read from a file. Instead, default values are used when the Henderson is created, and the user may change them. | |
double | MFHendersonGetRealParameter (MFContinuationMethod algorithm, char *parameterName, MFErrorHandler e) |
Allows the user to set real valued parameters. These are usually read from a file. Instead, default values are used when the Henderson is created, and the user may change them. |
|
Creates the continuation algorithm in Henderson 2001.
|
|
Removes a reference to an algorithm, and deletes it if the reference count goes to zero.
|
|
Add a clipping plane to the computed atlas. This serves as a way to clean up plots. The chart polyhedra are clipped against the function "side". Linear interpolation is used on the value of "side" at the vertices, and the positive part is kept.
|
|
Removes all clipping planes.
|
|
Closes an atlas. The algorithm finishes all output, like paging, and closes all of the output files.
|
|
Flush an atlas. The algorithm finishes up writing to files, but does not close them.
|
|
Queries the file name to which the atlas is saved when the atlas is closed (name.atlas).
|
|
Allows the user to set integer parameters. These are usually read from a file. Instead, default values are used when the Henderson is created, and the user may change them. Legal integer parameter names.
|
|
Allows the user to set real valued parameters. These are usually read from a file. Instead, default values are used when the Henderson is created, and the user may change them. Legal real parameter names.
|
|
When the atlas computed with this algorithm is close the atlas is written to the file name.atlas.
|
|
Allows the user to set integer parameters. Legal integer parameter names and their default values.
|
|
Allows the user to set real valued parameters. Legal real parameter names and their default values.
|