This class represents an initial 1-dimensional manifold of saddle type, over which nearby manifolds will be graphed. More...
The explicit constructor for the class manifold_hyp. This is the only accessible constructor for this class.
-
Parameters:
-
ambDim - a positive integer specifying the ambient dimension.
-
stableDim - a positive integer specifying the dimension of the stable subspace.
-
unstableDim - a positive integer specifying the dimension of the unstable subspace.
-
numTDs - a positive integer specifying the number of truncated dimensions.
-
numElts - a positive integer specifying the number of elements representing the manifold.
-
NodesPerElt - a positive integer specifying the number of nodes per element, which determines the order of approximation.
-
GridPtr - a pointer to a "baseMatrix" of pointers to "VEC"s. The "baseMatrix" is a numElts x nodesPerElt matrix, and the "VEC"s are vectors of "REAL"s of length ambDim. This data is a set of points in the ambient space giving the vertices of a simplicial complex, together with points in each simplex corresponding to the principal lattice.
-
TBasisPtr - a pointer to a "baseMatrix" of pointers to "MAT"s. The "baseMatrix" is a numElts x 2 matrix, and the "MAT"s are matrices of "REAL"s of size ambDim x 1, the columns of which form an orthonormal set. The column space of each "MAT" represents the tangent space of the manifold at the vertices of the elements.
-
StBGridPtr - a "baseMatrix" of pointers to "VEC"s. The "baseMatrix" is a numElts x nodesPerElt matrix, and the "VEC"s are vectors of "REAL"s of length ambDim. The data represents points in the stable bundle of the manifold, embedded in ambient space. A point of StBGridPtr minus a point of GridPtr must give a unit vector.
-
UnBGridPtr - a "baseMatrix" of pointers to "VEC"s. The "baseMatrix" is a numElts x nodesPerElt matrix, and the "VEC"s are vectors of "REAL"s of length ambDim. The data represents points in the unstable bundle of the manifold, embedded in ambient space. A point of UnBGridPtr minus a point of GridPtr must give a unit vector.
-
Returns:
-
a manifold_hyp object.