MFAUTOTPBVP


Classes

class  MFAUTOTPBVP
 A boundary value problem posed in AUTO's representation. More...

Functions

MFAUTOTPBVP MFCreateAUTOTPBVP (integer k, integer ndim, MFfunc_type func, integer jac, integer nbc, MFbcnd_type bcnd, integer nic, MFicnd_type icnd, integer npar, integer nicp, integer *icp, integer ntst, integer ncol, MFpvls_type pvls, MFErrorHandler e)
 Creates a representation of the type of two point boundary value problem used by AUTO.
void MFWriteAUTOTPBVP (FILE *fid, MFAUTOTPBVP tpbvp, MFErrorHandler e)
 Writes a boundary value problem to a file.
MFAUTOTPBVP MFReadAUTOTPBVP (FILE *fid, MFErrorHandler e)
 Reads a boundary value problem from a file.
void MFRefAUTOTPBVP (MFAUTOTPBVP tpbvp, MFErrorHandler e)
 Adds a reference to a boundary value problem.
void MFFreeAUTOTPBVP (MFAUTOTPBVP tpbvp, MFErrorHandler e)
 Frees a reference to a boundary value problem, and deletes the chart if there are no references left.

Function Documentation

MFAUTOTPBVP MFCreateAUTOTPBVP integer  k,
integer  ndim,
MFfunc_type  func,
integer  jac,
integer  nbc,
MFbcnd_type  bcnd,
integer  nic,
MFicnd_type  icnd,
integer  npar,
integer  nicp,
integer *  icp,
integer  ntst,
integer  ncol,
MFpvls_type  pvls,
MFErrorHandler  e
 

Creates a representation of the type of two point boundary value problem used by AUTO.

Parameters:
k The dimension of the solution manifold.
ndim The dimension of the phase space.
func A routine to evaluate a flow field defined over the phase space.
jac TRUE if the derivatives are also available through calls to func.
nbc The number of boundary conditions applied to a trajectory in phase space.
bcnd A routine to evaluate the residual of the boundary conditions.
nic The number of integral conditions applied to a trajectory in phase space.
icnd A routine to evaluate the kernal of the integral conditions.
npar The total number of parameters on which the flow field depends.
nicp The number of parameters which AUTO can use to follow paths of special solutions (e.g. bifurcations).
icp an array of length at least nicp which lists the available parameters.
ntst The number of mesh intervals to use to discretize the trajectory.
ncol The number of collocation points to use on wach mesh interval.
pvls OK, I haven't figured out what this one does. I suspect I don't have to require it for BVPs
e A place to return errors.
Returns:
A representation of the boundary value problem.

void MFFreeAUTOTPBVP MFAUTOTPBVP  tpbvp,
MFErrorHandler  e
 

Frees a reference to a boundary value problem, and deletes the chart if there are no references left.

Parameters:
tpbvp The boundary value problem being unreferenced.
e A place to return errors.
See also:
ReferenceCounting MFRefAUTOTPBVP

MFAUTOTPBVP MFReadAUTOTPBVP FILE *  fid,
MFErrorHandler  e
 

Reads a boundary value problem from a file.

Parameters:
fid The file to write to.
e A place to return errors.
Returns:
tpbvp The boundary value problem.

void MFRefAUTOTPBVP MFAUTOTPBVP  tpbvp,
MFErrorHandler  e
 

Adds a reference to a boundary value problem.

Parameters:
tpbvp The boundary value problem being referenced.
e A place to return errors.
See also:
ReferenceCounting MFFreeAUTOTPBVP

void MFWriteAUTOTPBVP FILE *  fid,
MFAUTOTPBVP  tpbvp,
MFErrorHandler  e
 

Writes a boundary value problem to a file.

Parameters:
fid The file to write to.
tpbvp The boundary value problem being queried.
e A place to return errors.


Generated on Tue Jan 30 13:39:10 2007 for multifario by  doxygen 1.4.6