17 memset(att, 0,
ndofs*
sizeof(
int));
25 switch (((
Element*)
GC)->give_elemAttribs()->give_dpn()) {
29 if (noXrot)
att[3] = 0;
39 switch (((
Element*)
GC)->give_elemAttribs()->give_dpn()) {
void set_full_hinge(bool noXrot)
Sets all rotation DOFs to be condensed.
int DOFsPerNode2nDOFs(DOFsPerNode od)
DOFsPerNode give_dpn(void) const
bool is_full_hinge(void) const
Returns true if all rotation DOFs are condensed.
Classes Cell, Facedge, Edge, Face, Element, Gelement, PolyLine, Line, PolygonMdl, FElement...
int * mask
Mask array is "ndofs" long.
PointDOFsCondense(long gid, const Element *owner)
CONSTRUCTOR.
Base class for management of DOF (Degrees Of Freedom) attributes at a node.
ElemAttribs * give_elemAttribs(void)
*** *** *** *** CLASS COMPONENT *** *** *** ***
int * att
Attribute array is "ndofs" long.
int ndofs
Number of DOFs at a node.
const GeometryComponent * GC
Pointer to owner == parent geometry component.
Classes PointDOFsAttributes, PointDOFsBCPM, PointDOFsRANHN and PointDOFsCondense. ...