Extract a manifold definition string, or a logical for matching manifold type
Usage
fm_manifold(x, type = NULL)
fm_manifold_get(x)
# Default S3 method
fm_manifold_get(x)
# S3 method for class 'character'
fm_manifold_get(x)
fm_manifold_type(x)
fm_manifold_dim(x)
Value
fm_manifold()
: Either logical (matching manifold type yes/no),
or character (the stored manifold, when is.null(type)
is TRUE
)
fm_manifold_get()
: character
or NULL
fm_manifold_type()
: character or NULL; "M" (curved manifold),
"R" (flat space), "S" (generalised spherical space), "T"
(general tensor product space), or "G" (metric graph)
fm_manifold_dim()
: integer or NULL
Functions
fm_manifold_get()
: Method for obtaining a text representation of the manifold characteristics, e.g. "R1", "R2", "M2", or "T3". The default method assumes that the manifold is stored as acharacter
string in a "manifold" element of the object, so it can be extracted withx[["manifold"]]
. Object classes that do not store the information in this way need to implement their own method.