Class hierarchy Compound list File list Compound Members File Members Related Pages Examples
map Class Reference
The map class provides a representation of a dynamical system. More...
Inherited by cylindricalMap, polarMap, sphericalMap and timeDisc.
List of all members.
Public Members
- map (int, int, REAL, VEC (*pf)(VEC, REAL), VEC (*pif)(VEC, REAL), MAT (*pdf)(VEC, REAL))
- This is the explicit constructor of the map class.
- map (const map &)
- virtual ~map ()
- virtual VEC eval (const VEC &)
- virtual MAT deriv (const VEC &)
- virtual void eval_1 (VEC &)
- virtual void eval_2 (VEC &, MAT &)
- virtual VEC inv (const VEC &)
- int getn () const
- int hasInverse () const
- REAL getContPara ()
- void setContPara (REAL wcp)
- REAL* contParaPtr ()
Protected Members
- int n
- int hasInv
- VEC (* FPtr )(VEC, REAL)
- VEC (* invFPtr )(VEC, REAL)
- MAT (* derivFPtr )(VEC, REAL)
- REAL contParameter
Detailed Description
The map class provides a representation of a dynamical system.
The map class represents a smooth map with or without an inverse. The map, its inverse, and its derivative are passed to a constructor via pointers to functions. This is a base class (with virtual member functions) for several special types of maps (dynamical systems).
-
Examples:
-
d1SaddleODE.C and d2StableTruncMap.C.
Member Function Documentation
map::map(int hasInv,int n,REAL contPara,VEC (*FPtr)(VEC,REAL),VEC (*invFPtr)(VEC,REAL),MAT (*derivFPtr)(VEC,REAL))
This is the explicit constructor of the map class.
-
Parameters:
-
hasInv - an integer, either 0 or 1, specifying whether an inverse function will be passed to the constructor.
-
n - a positive integer specifying the ambient dimension.
-
contPara - a "REAL" value giving the initial value of the continuation parameter.
-
FPtr - )(VEC,REAL) a pointer to a function which has arguments ("VEC","REAL") and returns a "VEC". This function gives one forward iterate of the dynamical system, where the second argument is the value of the continuation parameter.
-
invFPtr - )(VEC,REAL) a pointer to a function which has arguments ("VEC","REAL") and returns a "VEC". This function gives one backward iterate of the dynamical system, where the second argument is the value of the continuation parameter. This is an optional argument.
-
derivFPtr - )(VEC,REAL) = a pointer to a function which has arguments ("VEC","REAL") and returns a "MAT". This function gives the derivative of one forward iterate of the dynamical system, where the second argument is the value of the continuation parameter.
-
Returns:
-
a map object.
The documentation for this class was generated from the following files:
Generated at Sat Oct 16 03:55:28 1999 for Computing Invariant Manifolds Library by
written by Dimitri van Heesch, © 1997-1998