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... | |
![]() | |
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) |
![]() | |
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 |
![]() | |
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 |
![]() | |
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 | |
![]() | |
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... | |
![]() | |
const GeometryComponent * | GC |
Pointer to owner == parent geometry component. More... | |
![]() | |
const Geometry * | Geom |
Pointer to owner == parent geometry. More... | |
![]() | |
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().