GAP (simpcomp) - Chapter 16: Property handlers

Goto Chapter: Top 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Bib Ind
[Top of Book] [Contents] [Previous Chapter] [Next Chapter]

[MathJax off]

16 Property handlers
16.1 Property handlers of `SCPolyhedralComplex`
16.2 Property handlers of `SCSimplicialComplex`
16.3 Property handlers of `SCNormalSurface`
16.4 Property handlers of `SCLibRepository`

### 16 Property handlers

As explained in Chapter 5, objects of the types `SCSimplicialComplex`, `SCNormalSurface` and `SCLibRepository` provide a set of property handlers for ease of access to simpcomp functions using these objects. Accessing these property handlers is possible via the .-operator.

For example, the \(f\)-vector of a simplicial complex `c` that is stored as a `SCSimplicialComplex` object can be accessed via the statement `c.F;` instead of writing the longer `SCFVector(c);`. See below for a list of all properties supported by objects of the types `SCPolyhedralComplex`, `SCSimplicialComplex`, `SCNormalSurface` and `SCLibRepository` (Note that the property handlers of `SCPolyhedralComplex` can be used by both `SCSimplicialComplex` and `SCNormalSurface`).

#### 16.1 Property handlers of `SCPolyhedralComplex`

This section contains a table of all property handlers of a `SCPolyhedralComplex` object.

Property handler | Function called
AntiStar | `SCAntiStar` (4.3-1)
Ast | `SCAntiStar` (4.3-1)
Facets | `SCFacets` (6.9-19)
FacetsEx | `SCFacetsEx` (6.9-20)
LabelMax | `SCLabelMax` (4.2-1)
LabelMin | `SCLabelMin` (4.2-2)
Labels | `SCLabels` (4.2-3)
Lk | `SCLink` (4.3-2)
Link | `SCLink` (4.3-2)
Links | `SCLinks` (4.3-3)
Lks | `SCLinks` (4.3-3)
Name | `SCName` (4.2-4)
Reference | `SCReference` (4.2-5)
Relabel | `SCRelabel` (4.2-6)
RelabelStandard | `SCRelabelStandard` (4.2-7)
RelabelTransposition | `SCRelabelTransposition` (4.2-8)
Rename | `SCRename` (4.2-9)
SetReference | `SCSetReference` (4.2-10)

Star | `SCStar` (4.3-4)
Str | `SCStar` (4.3-4)
Stars | `SCStars` (4.3-5)
Strs | `SCStars` (4.3-5)
UnlabelFace | `SCUnlabelFace` (4.2-11)
Vertices | `SCVertices` (4.1-3)
VerticesEx | `SCVerticesEx` (4.1-4)

#### 16.2 Property handlers of `SCSimplicialComplex`

This section contains a table of all property handlers of a `SCSimplicialComplex` object.

Property handler | Function called
ASDet | `SCAltshulerSteinberg` (6.9-1)
AlexanderDual | `SCAlexanderDual` (6.10-1)
AutomorphismGroup | `SCAutomorphismGroup` (6.9-2)
AutomorphismGroupInternal | `SCAutomorphismGroupInternal` (6.9-3)
AutomorphismGroupSize | `SCAutomorphismGroupSize` (6.9-4)
AutomorphismGroupStructure | `SCAutomorphismGroupStructure` (6.9-5)
AutomorphismGroupTransitivity | `SCAutomorphismGroupTransitivity` (6.9-6)
Bd | `SCBoundary` (6.9-7)
Boundary | `SCBoundary` (6.9-7)
BoundaryOperatorMatrix | `SCBoundaryOperatorMatrix` (8.1-1)
Chi | `SCEulerCharacteristic` (7.3-3)
CoboundaryOperatorMatrix | `SCCoboundaryOperatorMatrix` (8.2-1)
Cohomology | `SCCohomology` (8.2-2)
CohomologyBasis | `SCCohomologyBasis` (8.2-3)
CohomologyBasisAsSimplices | `SCCohomologyBasisAsSimplices` (8.2-4)
CollapseGreedy | `SCCollapseGreedy` (12.1-1)
Cone | `SCCone` (6.10-3)
ConnectedComponents | `SCConnectedComponents` (7.3-1)
Copy | `SCCopy` (7.2-1)
CupProduct | `SCCupProduct` (8.2-5)
DehnSommervilleCheck | `SCDehnSommervilleCheck` (6.9-8)
DeletedJoin | `SCDeletedJoin` (6.10-4)
DetermineTopologicalType | `SCLibDetermineTopologicalType` (13.1-6)
Difference | `SCDifference` (6.10-5)
DifferenceCycles | `SCDifferenceCycles` (6.9-10)
Dim | `SCDim` (7.3-2)
DualGraph | `SCDualGraph` (6.9-12)
Equivalent | `SCEquivalent` (9.2-2)
EulerCharacteristic | `SCEulerCharacteristic` (7.3-3)
ExportJavaView | `SCExportJavaView` (13.2-9)
ExportLatexTable | `SCExportLatexTable` (13.2-8)
ExportPolymake | `SCExportPolymake` (13.2-6)

F | `SCFVector` (7.3-4)
FaceLattice | `SCFaceLattice` (7.3-5)
FaceLatticeEx | `SCFaceLatticeEx` (7.3-6)
Faces | `SCFaces` (6.9-17)
FacesEx | `SCFacesEx` (6.9-18)
FillSphere | `SCFillSphere` (6.10-6)
FpBetti | `SCFpBettiNumbers` (7.3-7)
FundamentalGroup | `SCFundamentalGroup` (6.9-22)
G | `SCGVector` (6.9-23)
Generators | `SCGenerators` (6.9-24)
GeneratorsEx | `SCGeneratorsEx` (6.9-25)
H | `SCHVector` (6.9-26)
HandleAddition | `SCHandleAddition` (6.10-7)
HasBd | `SCHasBoundary` (6.9-27)
HasBoundary | `SCHasBoundary` (6.9-27)
HasInt | `SCHasInterior` (6.9-28)
HasInterior | `SCHasInterior` (6.9-28)
HasseDiagram | `SCHasseDiagram` (12.1-4)
Homology | `SCHomology` (12.1-12)
HomologyBasis | `SCHomologyBasis` (8.1-3)
HomologyBasisAsSimplices | `SCHomologyBasisAsSimplices` (8.1-4)
HomologyInternal | `SCHomologyInternal` (8.1-5)
Incidences | `SCIncidences` (6.9-32)
IncidencesEx | `SCIncidencesEx` (6.9-33)
Interior | `SCInterior` (6.9-34)
Intersection | `SCIntersection` (6.10-8)
IntersectionForm | `SCIntersectionForm` (8.2-6)
IntersectionFormDimensionality | `SCIntersectionFormDimensionality` (8.2-8)
IntersectionFormParity | `SCIntersectionFormParity` (8.2-7)
IntersectionFormSignature | `SCIntersectionFormSignature` (8.2-9)
IsCentrallySymmetric | `SCIsCentrallySymmetric` (6.9-35)
IsConnected | `SCIsConnected` (7.3-10)
IsEmpty | `SCIsEmpty` (7.3-11)
IsEulerianManifold | `SCIsEulerianManifold` (6.9-38)
IsFlag | `SCIsFlag` (6.9-39)
IsHomologySphere | `SCIsHomologySphere` (6.9-41)
IsInKd | `SCIsInKd` (6.9-42)
IsIsomorphic | `SCIsIsomorphic` (6.10-9)
IsKNeighborly | `SCIsKNeighborly` (6.9-43)
IsKStackedSphere | `SCIsKStackedSphere` (9.2-5)

IsManifold | `SCIsManifold` (12.1-17)
IsMovable | `SCIsMovableComplex` (9.2-7)
Isomorphism | `SCIsomorphism` (6.10-11)
IsomorphismEx | `SCIsomorphismEx` (6.10-12)
IsOrientable | `SCIsOrientable` (7.3-12)
IsPM | `SCIsPseudoManifold` (6.9-45)
IsPure | `SCIsPure` (6.9-46)
IsSC | `SCIsSimplyConnected` (12.1-14)
IsSimplyConnected | `SCIsSimplyConnected` (12.1-14)
IsShellable | `SCIsShellable` (6.9-47)
IsSphere | `SCIsSphere` (12.1-16)
IsStronglyConnected | `SCIsStronglyConnected` (6.9-48)
IsSubcomplex | `SCIsSubcomplex` (6.10-10)
IsTight | `SCIsTight` (11.1-1)
Join | `SCJoin` (6.10-13)
Load | `SCLoad` (13.2-1)
MinimalNonFaces | `SCMinimalNonFaces` (6.9-49)
MinimalNonFacesEx | `SCMinimalNonFacesEx` (6.9-50)
MorseIsPerfect | `SCMorseIsPerfect` (11.1-2)
MorseMultiplicityVector | `SCMorseMultiplicityVector` (11.1-4)
MorseNumberOfCriticalPoints | `SCMorseNumberOfCriticalPoints` (11.1-5)
Move | `SCMove` (9.2-8)
Moves | `SCMoves` (9.2-9)
Neighborliness | `SCNeighborliness` (6.9-51)
Neighbors | `SCNeighbors` (6.10-14)
NeighborsEx | `SCNeighborsEx` (6.10-15)
NumFaces | `SCNumFaces` (6.9-52)
Orientation | `SCOrientation` (6.9-53)
PropertiesDropped | `SCPropertiesDropped` (5.1-5)
Randomize | `SCRandomize` (9.2-11)
RMoves | `SCRMoves` (9.2-10)
Reduce | `SCReduceComplex` (9.2-13)
ReduceAsSubcomplex | `SCReduceAsSubcomplex` (9.2-12)
ReduceEx | `SCReduceComplexEx` (9.2-14)
Save | `SCSave` (13.2-3)
Details | `SCDetails` (5.1-2)
Shelling | `SCShelling` (6.10-16)
ShellingExt | `SCShellingExt` (6.10-17)
Shellings | `SCShellings` (6.10-18)
Skel | `SCSkel` (7.3-13)
SkelEx | `SCSkelEx` (7.3-14)
Slicing | `SCSlicing` (11.1-3), `SCNSSlicing` (7.1-4)
Span | `SCSpan` (6.10-19)
SpanningTree | `SCSpanningTree` (6.9-56)
StronglyConnectedComponents | `SCStronglyConnectedComponents` (6.6-9)
Suspension | `SCSuspension` (6.10-20)
Transitivity | `SCAutomorphismGroupTransitivity` (6.9-6)
Union | `SCUnion` (7.3-16)
VertexIdentification | `SCVertexIdentification` (6.10-22)
Wedge | `SCWedge` (6.10-23)

#### 16.3 Property handlers of `SCNormalSurface`

This section contains a table of all property handlers of a `SCNormalSurface` object.

Property handler | Function called
Betti | `SCFpBettiNumbers` (7.3-7)
ConnectedComponents | `SCConnectedComponents` (7.3-1)
FpBettiNumbers | `SCFpBettiNumbers` (7.3-7)
Chi | `SCEulerCharacteristic` (7.3-3)
EulerCharacteristic | `SCEulerCharacteristic` (7.3-3)
Connected | `SCIsConnected` (7.3-10)
IsConnected | `SCIsConnected` (7.3-10)
Copy | `SCCopy` (7.2-1)
D | `SCDim` (7.3-2)
Dim | `SCDim` (7.3-2)
F | `SCFVector` (7.3-4)
FVector | `SCFVector` (7.3-4)
FaceLattice | `SCFaceLattice` (7.3-5)
Faces | `SCSkel` (7.3-13)
Genus | `SCGenus` (7.3-8)
Homology | `SCHomology` (12.1-12)
IsEmpty | `SCIsEmpty` (7.3-11)
Name | `SCName` (4.2-4)
Triangulation | `SCNSTriangulation` (7.2-2)
TopologicalType | `SCTopologicalType` (7.3-15)

#### 16.4 Property handlers of `SCLibRepository`

This section contains a table of all property handlers of a `SCLibRepository` object.

Property handler | Function called
Update | `SCLibUpdate` (13.1-13)
IsLoaded | `SCLibIsLoaded` (13.1-9)
Size | `SCLibSize` (13.1-12)
Status | `SCLibStatus` (13.1-14)
Flush | `SCLibFlush` (13.1-7)
Add | `SCLibAdd` (13.1-3)
Delete | `SCLibDelete` (13.1-5)
All | `SCLibAllComplexes` (13.1-4)
SearchByName | `SCLibSearchByName` (13.1-11)
SearchByAttribute | `SCLibSearchByAttribute` (13.1-10)
DetermineTopologicalType | `SCLibDetermineTopologicalType` (13.1-6)

[Top of Book] [Contents] [Previous Chapter] [Next Chapter]
Goto Chapter: Top 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Bib Ind

generated by GAPDoc2HTML