This class provides access to the linear graph transform algorithm for the purpose of determining the invariant transversal to an invariant manifold. This class handles the case of a stable 1-dimensional manifold, like an invariant closed curve. More...
This member provides the ability to iterate the linear graph transform algorithm to convergence. Hence it calculates the invariant transversal to the invariant manifold.
-
Parameters:
-
mesh - an integer constant which specifies the number of intervals to divide the domain of an element into, when finding brackets on the root. Can be 1 in most cases.
-
maxSearch - an integer constant which specifies the maximum number of elements to search in looking for brackets on the root.
-
MAXIT - an integer constant specifying the maximum number of iterates to take to satisfy the convergence criterion for the 1d-newton/bisection algorithm, before giving up. newtMaxit = 100 is a reasonable value.
-
xacc - a "REAL" constant specifying the convergence criterion for the d1-newton/bisection algorithm. xacc = 1.0E-6 is a reasonable value.
-
gtMaxit - an integer constant specifying the maximum number of iterates of the linear graph transform algorithm to take to satisfy the convergence criterion, before giving up.
-
gtAcc - a "REAL" constant specifying the convergence criterion for the linear graph transform.
-
contractTol - a "REAL" constant specifying the maximum value for the contraction at a step, before realizing that the algorithm isn't converging and giving up.
-
lipTol - a "REAL" constant specifying the maximum value allowed for the estimated lipschitz constant of the contraction map represented by the linear graph transform algorithm.
-
Returns:
-
the number of iterates required if successful, and -1 if not successful.
-
Examples:
-
d1StableODE.C.