Collaboration diagram for MFTPBVPMF:
Typedefs | |
typedef void(* | MFTPBVPFFUNCTION )(double, int, double *, int, double *, double *, double *, double *, MFErrorHandler e) |
A function defining the right hand side of a two point boundary value problem. | |
typedef void(* | MFTPBVPAFUNCTION )(int, int, double *, double *, int, double *, double *, double *, double *, double *, MFErrorHandler e) |
A function defining the boundary value equations of a two point boundary value problem. | |
typedef void(* | MFTPBVPLFUNCTION )(int, double, int, double *, int, double *, double *, double *, double *, MFErrorHandler e) |
A function defining the integral piece of an integral constraint of a two point boundary value problem. | |
typedef void(* | MFTPBVPMFUNCTION )(int, int, double *, double *, double *, MFErrorHandler e) |
A function defining the non-vector piece of an integral constraint of a two point boundary value problem. | |
Functions | |
FImplicitMF | MFIMFCreateTPBVP (int k, int nx, int nu, int np, MFTPBVPFFUNCTION f, MFTPBVPFFUNCTION fu, MFTPBVPFFUNCTION fl, int nbc, MFTPBVPAFUNCTION a, MFTPBVPAFUNCTION au, MFTPBVPAFUNCTION al, int nic, MFTPBVPLFUNCTION l, MFTPBVPLFUNCTION lu, MFTPBVPLFUNCTION ll, MFTPBVPMFUNCTION m, MFTPBVPMFUNCTION ml, MFErrorHandler e) |
Creates a manifold which is the solution manifold of a two point boundary value problem with integral constraints. Keller's second order box scheme is used. | |
MFNVector | MFTPBVPIntegrateForInitialSolution (MFImplicitMF M, double *u0, double *p, double *x, MFErrorHandler e) |
Solves an initial value problem in place of a MFTPBVPMF, and returns the solution. This may be useful in constructing initial guesses. | |
MFNVector | MFTPBVPIntegrateForTangent (MFImplicitMF M, MFNVector u, double *du0, double *dp, MFErrorHandler e) |
Solves an initial value problem of the linearization of a MFTPBVPMF, and returns the solution. This may be useful in constructing initial approximations of the columns of the basis for the tangent space. | |
void | MFTPBVPSetEpsilon (MFImplicitMF M, double epsilon, MFErrorHandler e) |
Sets the tolerance on the distance between a linear approximation at the center of a chart and the manifold. |
|
Creates a manifold which is the solution manifold of a two point boundary value problem with integral constraints. Keller's second order box scheme is used.
|
|
Solves an initial value problem in place of a MFTPBVPMF, and returns the solution. This may be useful in constructing initial guesses.
|
|
Solves an initial value problem of the linearization of a MFTPBVPMF, and returns the solution. This may be useful in constructing initial approximations of the columns of the basis for the tangent space.
|
|
Sets the tolerance on the distance between a linear approximation at the center of a chart and the manifold.
|