Collaboration diagram for MFAUTOBV:
Classes | |
class | MFAUTOBV |
A solution manifold of a boundary value problem posed in AUTO's representation. More... | |
Typedefs | |
typedef int(* | MFfunc_type )(integer, const doublereal *, const integer *, const doublereal *, integer, doublereal *, doublereal *, doublereal *, MFErrorHandler e) |
typedef int(* | MFbcnd_type )(integer, const doublereal *, const integer *, integer, const doublereal *, const doublereal *, integer, doublereal *, doublereal *, MFErrorHandler e) |
typedef int(* | MFicnd_type )(integer, const doublereal *, const integer *, integer, const doublereal *, const doublereal *, const doublereal *, const doublereal *, integer, doublereal *, doublereal *, MFErrorHandler e) |
typedef int(* | MFstpnt_type )(integer, doublereal, doublereal *, doublereal *, MFErrorHandler e) |
typedef int(* | MFpvls_type )(integer, const void *, doublereal *, MFErrorHandler e) |
Functions | |
MFImplicitMF | MFCreateAUTOBV (MFAUTOTPBVP tpbvp, MFNSpace space, MFErrorHandler e) |
Creates an implicit representation of the solution manifold of a two point boundary value problem. | |
int | MFAUTOGetStartPoint (MFImplicitMF M, MFAUTOTPBVP tpbvp, MFstpnt_type stpnt, doublereal *p0, MFNVector *u0, MFNKMatrix *Phi0, MFErrorHandler e) |
Creates a starting point for AUTO. | |
void | MFAUTOAddUserZero (MFImplicitMF M, int parm, double value, MFErrorHandler e) |
Adds a linear function of a single parameter whose level set indicates a curve on the solution that needs to be resolved. | |
void | MFAUTODetectLimitPoints (MFImplicitMF M, MFErrorHandler e) |
Indicates that limit points are to be found (places the partial derivative of the solution manifold with respect to a single parameter is zero). The default is not to locate these submanifolds. | |
void | MFAUTODetectBifurcationPoints (MFImplicitMF M, MFErrorHandler e) |
Indicates that bifurcation points are to be found (places the Jacobian of the boundary value problem has a null space with odd dimension (usually 1). The default is not to monitor these. | |
void | MFAUTODetectSpecialPoints (MFImplicitMF M, int skip, MFErrorHandler e) |
Indicates that special bifurcation points are to be found (for example, Hopf bifurcations). The default is not to detect. | |
MFImplicitMF | MFCreateAUTOPeriodicSolution (MFAUTOTPBVP tpbvp, MFNSpace space, MFErrorHandler e) |
Creates an implicit representation of the solution manifold of periodic motions (closed curves in phase space). | |
int | MFAUTOBVSetIntegerParameter (MFImplicitMF M, char *parameterName, int value, MFErrorHandler e) |
Allows the user to set AUTO's integer parameters. These are usually read from a file. Instead, default values are used when the AUTOBV is created, and the user may change them. | |
int | MFAUTOBVSetRealParameter (MFImplicitMF M, char *parameterName, double value, MFErrorHandler e) |
Allows the user to set AUTO's real valued parameters. These are usually read from a file. Instead, default values are used when the AUTOBV is created, and the user may change them. | |
int | MFAUTOBVGetIntegerParameter (MFImplicitMF M, char *parameterName, MFErrorHandler e) |
Allows the user to set AUTO's integer parameters. These are usually read from a file. Instead, default values are used when the AUTOBV is created, and the user may change them. | |
double | MFAUTOBVGetRealParameter (MFImplicitMF M, char *parameterName, MFErrorHandler e) |
Allows the user to set AUTO's real valued parameters. These are usually read from a file. Instead, default values are used when the AUTOBV is created, and the user may change them. |
|
typedef int (*MFbcnd_type)(integer,const doublereal*,const integer*,integer,const doublereal*,const doublereal*,integer,doublereal*,doublereal*,MFErrorHandler e); The signature of the routine that AUTO requires to evaluate the boundary conditions. Definition at line 27 of file MFAUTOIMF.h. |
|
typedef int (*MFfunc_type)(integer,const doublereal*,const integer*,const doublereal*,integer,doublereal*,doublereal*,doublereal*,MFErrorHandler e); The signature of the routine that AUTO requires to evaluate the flow. Definition at line 21 of file MFAUTOIMF.h. |
|
typedef int (*MFicnd_type)(integer,const doublereal*,const integer*,integer,const doublereal*,const doublereal*,const doublereal*,const doublereal*,integer,doublereal*,doublereal*,MFErrorHandler e); The signature of the routine that AUTO requires to evaluate integral conditions. Definition at line 33 of file MFAUTOIMF.h. |
|
typedef int (*MFpvls_type)(integer,const void*,doublereal*,MFErrorHandler e); The signature of the routine that AUTO requires to project solutions of algebraic problems. Definition at line 45 of file MFAUTOIMF.h. |
|
typedef int (*MFstpnt_type)(integer,doublereal,doublereal*,doublereal*,MFErrorHandler e); The signature of the routine that AUTO requires to evaluate an initial solution over t in [0,1]. Definition at line 39 of file MFAUTOIMF.h. |
|
Adds a linear function of a single parameter whose level set indicates a curve on the solution that needs to be resolved.
|
|
Allows the user to set AUTO's integer parameters. These are usually read from a file. Instead, default values are used when the AUTOBV is created, and the user may change them. Legal integer parameter names. See AUTO documentation for descriptions.
|
|
Allows the user to set AUTO's real valued parameters. These are usually read from a file. Instead, default values are used when the AUTOBV is created, and the user may change them. Legal real parameter names. See AUTO documentation for descriptions.
|
|
Allows the user to set AUTO's integer parameters. These are usually read from a file. Instead, default values are used when the AUTOBV is created, and the user may change them. Legal integer parameter names. See AUTO documentation for descriptions.
|
|
Allows the user to set AUTO's real valued parameters. These are usually read from a file. Instead, default values are used when the AUTOBV is created, and the user may change them. Legal real parameter names. See AUTO documentation for descriptions.
|
|
Indicates that bifurcation points are to be found (places the Jacobian of the boundary value problem has a null space with odd dimension (usually 1). The default is not to monitor these.
|
|
Indicates that limit points are to be found (places the partial derivative of the solution manifold with respect to a single parameter is zero). The default is not to locate these submanifolds.
|
|
Indicates that special bifurcation points are to be found (for example, Hopf bifurcations). The default is not to detect.
|
|
Creates a starting point for AUTO.
|
|
Creates an implicit representation of the solution manifold of a two point boundary value problem.
|
|
Creates an implicit representation of the solution manifold of periodic motions (closed curves in phase space).
|