[cig-commits] r14875 - short/3D/PyLith/trunk/doc/developer
brad at geodynamics.org
brad at geodynamics.org
Tue May 5 13:32:31 PDT 2009
Author: brad
Date: 2009-05-05 13:32:30 -0700 (Tue, 05 May 2009)
New Revision: 14875
Added:
short/3D/PyLith/trunk/doc/developer/Sieve
Log:
Added some general developer notes.
Added: short/3D/PyLith/trunk/doc/developer/Sieve
===================================================================
--- short/3D/PyLith/trunk/doc/developer/Sieve (rev 0)
+++ short/3D/PyLith/trunk/doc/developer/Sieve 2009-05-05 20:32:30 UTC (rev 14875)
@@ -0,0 +1,36 @@
+Notes on Sieve
+
+* Depth/height
+
+ In general, vertices are at a depth of 0 and cells are at the
+ maximum depth. Similarly, cells are at a height of 0 and vertices
+ are at the maximum depth.
+
+ For a 3-D mesh with vertices, edges, faces, and cells:
+
+ Depth Height
+ vertices 0 3
+ edges 1 2
+ faces 2 1
+ cells 3 0
+
+ For a boundary mesh, we currently store the full set (vertices,
+ edges, faces, and cells). Obviously for 2-D meshes, the boundary
+ mesh doesn't contain "volume" cells, but just vertices, edges, and
+ faces. This means the "boundary" cells are at a height of 1 and
+ maximum depth - 1 .
+
+ The fault mesh is generated with its own numbering, so it is
+ different and it only contains vertices and "faces" where "faces"
+ means faces for a 3-D mesh and edges for a 2-D mesh.
+
+
+* Fiber dimension
+
+ Fiber dimension refers to the number of values at a point.
+
+* Section/Field
+
+ Sections generally refer to the Sieve data structure, whereas Fields
+ refer to a vector field. The PyLith Field class stores a vector
+ field over vertices or cells.
More information about the CIG-COMMITS
mailing list