Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

1034936 views
1
<Chapter Label="chap:objTypes">
2
<Heading>The new GAP object types of <Package>simpcomp</Package></Heading>
3
4
<#Include Label="objecttypes" />
5
6
<P/>
7
<Alt Only="LaTeX"><![CDATA[
8
\begin{center}
9
\includegraphics[width=1.0\textwidth]{figures/flowchart.pdf}\\\bigskip
10
{\small Figure 11. Overview over all GAP object types defined by simpcomp.}
11
\end{center}
12
]]>
13
</Alt>
14
<P/>
15
16
</Chapter><Chapter Label="chap:polyhedralcomplex">
17
<Heading>Functions and operations for the GAP object type <C>SCPolyhedralComplex</C></Heading>
18
19
<#Include Label="polyhedralcomplex" />
20
21
</Chapter><Chapter Label="chap:complex">
22
<Heading>The GAP object types <C>SCSimplicialComplex</C> and <C>SCNormalSurface</C></Heading>
23
24
<#Include Label="complex" />
25
<#Include Label="normalsurface" />
26
27
</Chapter><Chapter Label="chap:scfunc"><Heading>Functions and operations for <C>SCSimplicialComplex</C></Heading>
28
29
<#Include Label="generate" />
30
<#Include Label="glprops" />
31
<#Include Label="operations" />
32
33
</Chapter>
34
35
<Chapter Label="chap:NormSurfFunc"><Heading>Functions and operations for <C>SCNormalSurface</C></Heading>
36
<#Include Label="normalsurfaceFunc" />
37
</Chapter>
38
39
<Chapter Label="chap:homology"><Heading>(Co-)Homology of simplicial complexes</Heading>
40
41
<#Include Label="homology" />
42
43
</Chapter>
44
45
<Chapter Label="chap:bistellar"><Heading>Bistellar flips</Heading>
46
<#Include Label="bistellar" />
47
</Chapter>
48
49
<Chapter Label="chap:blowups"><Heading>Simplicial blowups</Heading>
50
<#Include Label="blowups" />
51
</Chapter>
52
53
<Chapter Label="chap:morse"><Heading>Polyhedral Morse theory</Heading>
54
<#Include Label="morse" />
55
</Chapter>
56
57
<Chapter Label="chap:DMT"><Heading>Forman's discrete Morse theory</Heading>
58
<#Include Label="DMT" />
59
</Chapter>
60
61
<Chapter Label="chap:libio"> <Heading>Library and I/O</Heading>
62
<#Include Label="lib" />
63
<#Include Label="io" />
64
</Chapter>
65
66
<Chapter Label="chap:interface"><Heading>Interfaces to other software packages</Heading>
67
68
<Package>simpcomp</Package> contains various interfaces to other software packages (see Chapter <Ref Chap="chap:libio" /> for file-related export and import formats). In this chapter, some more sophisticated interfaces to other software packages are described.<P/>
69
Note that this chapter is subject to change and extension as it is planned to expand <Package>simpcomp</Package>'s functionality in this area in the course of the next versions.
70
71
<#Include Label="homalg" />
72
</Chapter>
73
74
<Chapter Label="chap:misc"> <Heading>Miscellaneous functions</Heading>
75
<#Include Label="tools" />
76
</Chapter>
77
78
<Chapter Label="chap:prophandler"><Heading>Property handlers</Heading>
79
80
As explained in Chapter <Ref Chap="chap:complex"/>, objects of the types <C>SCSimplicialComplex</C>, <C>SCNormalSurface</C> and <C>SCLibRepository</C> provide a set of property handlers for ease of access to <Package>simpcomp</Package> functions using these objects. Accessing these property handlers is possible via the .-operator.<P/>
81
For example, the <M>f</M>-vector of a simplicial complex <C>c</C> that is stored as a <C>SCSimplicialComplex</C> object can be accessed via the statement <C>c.F;</C> instead of writing the longer <C>SCFVector(c);</C>. See below for a list of all properties supported by objects of the types <C>SCPolyhedralComplex</C>, <C>SCSimplicialComplex</C>, <C>SCNormalSurface</C> and <C>SCLibRepository</C> (Note that the property handlers of <C>SCPolyhedralComplex</C> can be used by both <C>SCSimplicialComplex</C> and <C>SCNormalSurface</C>).
82
83
<Section Label="sec:prophandlerPC"><Heading>Property handlers of <C>SCPolyhedralComplex</C></Heading>
84
<#Include Label="prophandlerspc" />
85
</Section>
86
87
<Section Label="sec:prophandlerSC"><Heading>Property handlers of <C>SCSimplicialComplex</C></Heading>
88
<#Include Label="prophandlers" />
89
</Section>
90
91
<Section Label="sec:prophandlerNS"><Heading>Property handlers of <C>SCNormalSurface</C></Heading>
92
<#Include Label="prophandlersns" />
93
</Section>
94
95
<Section Label="sec:prophandlerLib"><Heading>Property handlers of <C>SCLibRepository</C></Heading>
96
<#Include Label="prophandlerslib" />
97
</Section>
98
99
</Chapter>
100
101