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

Protected Members


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 doxygen  written by Dimitri van Heesch, © 1997-1998