a. Mesh Object Definition
point type | name | description |
0 | int | Interior |
2 | ini | Interface |
3 | vrt | Virtual |
4 | vin | Virtual + interface |
8 | vif | Virtual + interface + free |
9 | alb | Virtual + Interface + free + reflective |
10 | rfl | Reflective boundary node |
11 | fre | Free boundary node |
12 | irb | Interface node on reflective boundary |
13 | ifb | Interface node on free boundary |
14 | rfb | Node on intersection of free boundary and reflective boundary |
15 | irf | Interface node on intersection of free boundary |
and reflective boundary | ||
16 | vrb | Virtual node on reflective boundary |
17 | vfb | Virtual node on free boundary |
18 | vrf | Virtual node on free + reflective boundary |
19 | vir | Virtual + interface node on reflective boundary |
20 | mrg | Merged node |
21 | dud | Dudded node |
41 | par | Parent node |
name | value | description |
ifelmpnt | 1 | point |
ifelmlin | 2 | line |
ifelmtri | 3 | triangle |
ifelmqud | 4 | quadrilateral |
ifelmtet | 5 | tetrahedron |
ifelmpyr | 6 | pyramid |
ifelmpri | 7 | prism |
ifelmhex | 8 | hexahedron |
ifelmhyb | 9 | hybrid |
ifelmply | 10 | polygon |
xtetwd (real array containing
eltset membership information, see eltset command definition )
itetoff (index into itet
array for an element) (for an example of usage see Section
III.d)
jtetoff (index into jtet
array for an element) (for an example of usage see
Section
III.d)
itet (integer array of node
vertices for each element) (for an example of usage see Section
III.d)
jtet (integer array of element
connectivity) (for an example of usage see Section
III.d)
ipolydat (character default
yes)
flag to dump/gmv to output polygon data
vor2d (character default
yes)
flag to dump/gmv to output voronoi cells
and median mesh cells for 2D meshes.
vor3d (character default
no)
flag to dump/gmv to output voronoi cells
and median mesh cells for 3D meshes.
epsilon (real) value of machine
epsilon which will be calculated by the code.
epsilonl (real) value of
smallest edge that the code can distinguish will be set internally by the
code (see setsize).
epsilona (real) value of
smallest area that the code can distinguish will be set internally by the
code.
epsilonv (real) value of
smallest volume that the code can distinguish will be set internally by
the code.
ipointi (integer) node number
of the first node of the last set of nodes generated, used by the
0,0,0 pset syntax
ipointj(integer) node number
of the last node of the last set of nodes generated, used by the
0,0,0 pset syntax
idebug (integer) debug flag
values greater than 0 produce increasing levels of output.
itypconv_sm (integer)
maxiter_sm (integer default
25) number of smoothing iterations in the smooth
and
radapt
routines.
tolconv_sm (real)
nnfreq (integer default 1)
flag to control reconnection after refine - set
to zero to turn off reconnection.
ivoronoi (integer default
1) flag to control reconnection criterion :
LaGriT will
add attributes to the mesh object in certain instances. For example, if
there are any constrained surfaces, reflect, virtual or intrcons types,
the following attributes are added to the mesh object:
NCONBND | number of combinations of constrained surfaces |
ICONTAB(50,NCONBND) | |
ICONTAB(1,i) | number of surfaces contributing to the ith constraint |
ICONTAB(2,i) | degree of freedom of the ith constraint |
ICONTAB(2+j,i) | Surface number of the jth surface contributing to the ith constraint |
TENSOR | Dimension of XCONTAB |
XCONTAB(TENSOR,NPOINTS) | This is a 3x3 matrix which multiplied by the velocity vector, constrains the velocity to the degrees of freedom possessed by the node. May be constructed by calls to constrainv. |