Derived class for management of RAN (rigid arm node) or HN (hanging node) connection of DOFs (Degrees Of Freedom) at a node. More...
#include <substructs.h>
Public Member Functions | |
| PointDOFsRANHN (long gid, const GeometryComponent *owner) | |
| CONSTRUCTOR. More... | |
| PointDOFsRANHN (long gid, const Problem *owner) | |
| CONSTRUCTOR. More... | |
| virtual | ~PointDOFsRANHN () |
| DESTRUCTOR. More... | |
| void | RAN_set_full_slave_node (void) |
| void | HN_initialize_slave_node (void) |
| hanging node More... | |
Public Member Functions inherited from midaspace::PointDOFsAttributes | |
| PointDOFsAttributes (long gid, const GeometryComponent *owner) | |
| CONSTRUCTOR. More... | |
| PointDOFsAttributes (long gid, const Problem *owner) | |
| CONSTRUCTOR. More... | |
| PointDOFsAttributes (const PointDOFsAttributes *src, const GeometryComponent *owner) | |
| CONSTRUCTOR COPY. More... | |
| virtual | ~PointDOFsAttributes () |
| DESTRUCTOR. More... | |
| virtual void | checkConsistency (void) const |
| Checks data consistency. More... | |
| void | set_ndofs (int n) |
| void | set_att (int i, int val) |
| void | set_ndofsatt (int n, int *val) |
| void | set_ndofsatt (int n, long *val) |
| int | give_ndofs (void) const |
| int | give_att (int i) const |
| int | give_mask (int i) const |
| const int * | give_att (void) const |
| const int * | give_mask (void) const |
| bool | mask_is_null (void) const |
| bool | is_identical_with (const PointDOFsAttributes *src) const |
| void | scan_ndofs_new (const char *&str) |
| *** SCAN *** More... | |
| void | scan_att_ndofs_new (const char *&str) |
| void | scan_mask_ndofs_new (const char *&str) |
| void | scan_ndofs_expected (const char *&str) |
| void | scan_att_ndofs_expected (const char *&str) |
| void | scan_mask_ndofs_expected (const char *&str) |
| void | rescan_att (const char *&str) |
| void | scan_att (const char *&str) |
| void | scan_mask (const char *&str) |
| void | scan_att_new_sparse (const char *&str) |
Public Member Functions inherited from midaspace::GeomCompSubject | |
| GeomCompSubject (long gid) | |
| CONSTRUCTOR. More... | |
| GeomCompSubject (long gid, const Problem *owner) | |
| CONSTRUCTOR. More... | |
| GeomCompSubject (long gid, const Geometry *owner) | |
| CONSTRUCTOR. More... | |
| GeomCompSubject (long gid, const GeometryComponent *owner) | |
| CONSTRUCTOR. More... | |
| virtual | ~GeomCompSubject () |
| DESTRUCTOR. More... | |
| void | set_GC (const GeometryComponent *owner) |
| const GeometryComponent * | give_GC (void) const |
Public Member Functions inherited from midaspace::GeometrySubject | |
| GeometrySubject (long gid) | |
| CONSTRUCTOR. More... | |
| GeometrySubject (long gid, const Problem *owner) | |
| CONSTRUCTOR. More... | |
| GeometrySubject (long gid, const Geometry *owner) | |
| CONSTRUCTOR. More... | |
| virtual | ~GeometrySubject () |
| DESTRUCTOR. More... | |
| void | set_Geom (const Geometry *owner) |
| void | reset_Geom (const Geometry *owner) |
| const Geometry * | give_Geom (void) const |
Public Member Functions inherited from midaspace::ProblemSubject | |
| ProblemSubject (long gid) | |
| CONSTRUCTOR. More... | |
| ProblemSubject (long gid, const Problem *owner) | |
| CONSTRUCTOR. More... | |
| virtual | ~ProblemSubject () |
| DESTRUCTOR. More... | |
| virtual classID | give_classid () const |
| Returns classID - class identification. More... | |
| virtual void | initialize (void) |
| = 0; = 0; More... | |
| virtual void | finitialize (void) |
| finalize problem preprocessing More... | |
| void | set_ID (long val) |
| long | give_ID () const |
| void | set_Pd (const Problem *owner) |
| const Problem * | give_Pd (void) const |
Additional Inherited Members | |
Protected Attributes inherited from midaspace::PointDOFsAttributes | |
| int | ndofs |
| Number of DOFs at a node. More... | |
| int * | att |
| Attribute array is "ndofs" long. More... | |
| int * | mask |
| Mask array is "ndofs" long. More... | |
Protected Attributes inherited from midaspace::GeomCompSubject | |
| const GeometryComponent * | GC |
| Pointer to owner == parent geometry component. More... | |
Protected Attributes inherited from midaspace::GeometrySubject | |
| const Geometry * | Geom |
| Pointer to owner == parent geometry. More... | |
Protected Attributes inherited from midaspace::ProblemSubject | |
| long | ID |
| (global) identification number == position in list of members; zero-based numbering. More... | |
| const Problem * | Pd |
| Pointer to owner = parent problem. More... | |
Derived class for management of RAN (rigid arm node) or HN (hanging node) connection of DOFs (Degrees Of Freedom) at a node.
The array att stores information about RAN/HN DOF type.
The array mask stores RAN/HN master mask values.
Definition at line 232 of file substructs.h.
|
inline |
CONSTRUCTOR.
Definition at line 236 of file substructs.h.
|
inline |
CONSTRUCTOR.
Definition at line 238 of file substructs.h.
|
inlinevirtual |
DESTRUCTOR.
Definition at line 240 of file substructs.h.
|
inline |
hanging node
Definition at line 252 of file substructs.h.
References midaspace::PointDOFsAttributes::att, midaspace::PointDOFsAttributes::mask, and midaspace::PointDOFsAttributes::ndofs.
Referenced by midaspace::RANAttribs::initialize(), and midaspace::HNAttribs::initialize().
|
inline |
Definition at line 243 of file substructs.h.
References midaspace::PointDOFsAttributes::att, errol, midaspace::fill_all_by(), midaspace::PointDOFsAttributes::mask, and midaspace::PointDOFsAttributes::ndofs.
Referenced by midaspace::RANAttribs::complete_setup_yourself(), and midaspace::HNAttribs::initialize_atelemet().