-
Notifications
You must be signed in to change notification settings - Fork 1
Design
Federico Spini edited this page Jan 29, 2013
·
6 revisions
Represent a point set ...
–––––––––––––––
| Pointset |
|–––––––––––––––|
|- points |
|–––––––––––––––|
|+ ... |
–––––––––––––––
Represent a point in a n-dimensional space ...
–––––––––––––––
| Pointset |
|–––––––––––––––|
|- coords |
|- index |
|–––––––––––––––|
|+ ... |
–––––––––––––––
Represent a topology ...
––––––––––––––––––––––––––
| Topology |
|––––––––––––––––––––––––––|
|- cells |
|- table |
|––––––––––––––––––––––––––|
|+ matrix(i,j):Matrix |
|+ boundary(i):Matrix |
|+ coboundary(i):Matrix |
|+ extrude |
––––––––––––––––––––––––––
Particular topology based on simplexes ...
––––––––––––––––––––––––––––––––––––––––––
| SimplicialTopology <extend> Topology |
|––––––––––––––––––––––––––––––––––––––––––|
| |
|––––––––––––––––––––––––––––––––––––––––––|
| |
––––––––––––––––––––––––––––––––––––––––––
Particuar topology based on cuboids ...
––––––––––––––––––––––––––––––––––––––––––
| CuboidalTopology <extend> Topology |
|––––––––––––––––––––––––––––––––––––––––––|
| |
|––––––––––––––––––––––––––––––––––––––––––|
| |
––––––––––––––––––––––––––––––––––––––––––
Particuar topology based on politopes ...
––––––––––––––––––––––––––––––––––––––––––
| PolitopalTopology <extend> Topology |
|––––––––––––––––––––––––––––––––––––––––––|
| |
|––––––––––––––––––––––––––––––––––––––––––|
| |
––––––––––––––––––––––––––––––––––––––––––
Particuar topology based on polihedra ...
––––––––––––––––––––––––––––––––––––––––––
| PolihedralTopology <extend> Topology |
|––––––––––––––––––––––––––––––––––––––––––|
| |
|––––––––––––––––––––––––––––––––––––––––––|
| |
––––––––––––––––––––––––––––––––––––––––––
Represent a Chain ...
––––––––––––––––––––––
| Chain |
|––––––––––––––––––––––|
|- dim |
|- model: Model |
|––––––––––––––––––––––|
|+ boundary |
|+ coboundary |
––––––––––––––––––––––
Represent a Geometry...
Represent a CoChain ...
––––––––––––––––––––––-----
| Geometry |
|––––––––––––––––––––––-----|
|- cochains:Array<CoChain> |
|––––––––––––––––––––––-----|
|+ ... |
––––––––––––––––––––––-----
Represent a CoChain ...
––––––––––––––––––––––
| CoChain |
|––––––––––––––––––––––|
|- λ |
|- permutation |
|- ϕ |
|- domain |
|––––––––––––––––––––––|
|+ ... |
––––––––––––––––––––––
Represent a model with vertices and a topology ...
––––––––––––––––––––––
| Model |
|––––––––––––––––––––––|
|- points:PointSet |
|- topology:Topology |
|- geometry:Geometry |
|––––––––––––––––––––––|
|+ submodel |
|+ map |
|+ extrude |
|+ orient |
|+ clone |
|+ isEmpty |
––––––––––––––––––––––