|
FEATool Multiphysics
v1.17.5
Finite Element Analysis Toolbox
|
MAPDOFBDR Create degree of freedom and boundary maps.
[ N_GDOF, ADOFMAP, ABDRMAP ] = MAPDOFBDR( VARARGIN ) Computes a connectivity map to the global degrees of freedom on each cell, and optionally computes a boundary index vector for all degrees of freedom. Input parameters can either be old type call (P,C,A,B,NLDOF) or (C,B,NLDOF,XI) where the local dof coordinates XI is optional.
Input Value/(Size) Description
-----------------------------------------------------------------------------------
p (2,n_p) Array with grid point coordinates
c (n_vc,n_c) Array with cell connectivities, points
to vertices in p for each cell
a (n_cf,n_c) Cell adjacency information, points to
adjacent cells for each edge. If the edge
is on a boundary the a entry is zero
b (4-6,n_cb) Boundary indicies for degress of freedom
nLDof (n_bdgroups,4) Number of local degrees of freedom on vertices
edges, and cell interiors for boundary groups
xi (2-4,sum(nLDof)) Coordinates of local dofs (optional).
.
Output Value/(Size) Description
-----------------------------------------------------------------------------------
n_gdof (scalar) Total number of degrees of freedom
aDofMap (n_ldof,n_c) Connectivity map giving degree of freedom
numbers for each local dof on all cells
aBdrMap (5+n_sdim,n_bdof) Boundary dof map. First row is the cell number,
followed by edge/face, boundary, global and
local dof numbers, and local coordinates
on edges/faces.