![]() | params |
| Prev | Deprecated and Removed Elements | Next |
Name
params — Replaced by attributes of surfaces and
hypersurfaces
Synopsis
| Content Model | ||
params ::= | ||
| Attributes | ||
| Name | Type | Version |
algorithm | CDATA (required) | Added in Regina 4.94 |
embedded | CDATA (deprecated) | Deprecated since Regina 4.94 |
flavour | CDATA | |
flavourid | NUMBER (required) | |
type | NUMBER (required) | Added in Regina 4.94 |
Deprecated since Regina 7.0
Description
This element was used in the past to store the parameters for an
enumeration of vertex normal surfaces or hypersurfaces.
These are typically the parameters supplied by the user when
creating a new normal surface/hypersurface list.
Since Regina 7.0, these enumeration parameters are now stored
in the attributes of the corresponding surfaces and
hypersurfaces elements instead.
Parents
The following elements contain params:
packet (normal hypersurface list), packet (normal surface list).
Attributes
algorithmSpecifies the algorithm that was used to enumerate these normal surfaces/hypersurfaces.
This must be an integer, formed as a bitwise OR combination of constants from Regina's calculation engine. For normal surfaces in a 3-manifold triangulation, these constants are taken from the
NormalAlgenumeration; for normal hypersurfaces in a 4-manifold triangulation, they are taken from theHyperAlgenumeration.An example of such an integer might be 17, which combines the constants
NormalAlg::VertexViaReduced(1) andNormalAlg::VertexTree(16).embeddedDeprecated. This should be
Tif only embedded normal surfaces were enumerated to form this list, orFif all (embedded, immersed and singular) normal surfaces were enumerated.You should write this tag if you want your file to be read by Regina 4.93 or earlier. Later versions of Regina can also read it; however, they prefer the new
typeandalgorithmtags, which contain richer information. If bothtypeandalgorithmare present then thisembeddedtag will be ignored.flavourThe flavour of coordinate system used in the normal surface/hypersurface enumeration, expressed as a human-readable string. Example flavours are
Quad normalandStandard almost normal (tri-quad-oct).flavouridThe flavour of coordinate system used in the normal surface/hypersurface enumeration, expressed as an internal identification code. This must be a non-negative integer that matches one of the coordinate system constants in Regina's calculation engine. For normal surfaces in a 3-manifold triangulation, this constant is taken from the
NormalCoordsenumeration; for normal hypersurfaces in a 4-manifold triangulation, it is taken from theHyperCoordsenumeration.An example of such an integer might be 102, which is the 3-dimensional constant
NormalCoords::QuadOctthat represents standard coordinates for octagonal almost normal surfaces.typeSpecifies exactly which normal surfaces/hypersurfaces this list contains. In particular, this flag indicates whether the list contains all vertex surfaces, all fundamental surfaces, or some other customised list. It also indicates whether the list is restricted to properly embedded surfaces (thereby replacing the obsolete
embeddedtag described above).This must be an integer, formed as a bitwise OR combination of constants from Regina's calculation engine. For normal surfaces in a 3-manifold triangulation, these constants are taken from the
NormalListenumeration; for normal hypersurfaces in a 4-manifold triangulation, they are taken from theHyperListenumeration.An example of such an integer might be 5, which combines the constants
NormalList::EmbeddedOnly(1) andNormalList::Vertex(4).
| Prev | Contents | Next |
| packet (text) | Up | pent |
