|
OOFEM 3.0
|
#include <subdivision.h>
Public Member Functions | |
| RS_Mesh (Subdivision *s) | |
| ~RS_Mesh () | |
| Subdivision::RS_Node * | giveNode (int i) |
| Subdivision::RS_Element * | giveElement (int i) |
| int | giveNumberOfNodes () |
| int | giveNumberOfElements () |
| void | addNode (Subdivision ::RS_Node *obj) |
| void | addElement (Subdivision ::RS_Element *obj) |
| Subdivision::RS_SharedEdge * | giveEdge (int i) |
| int | giveNumberOfEdges () |
| void | addEdge (Subdivision ::RS_SharedEdge *obj) |
| void | initGlobalSharedNodeMap () |
| void | insertGlobalSharedNodeMap (Subdivision ::RS_Node *node) |
| int | sharedNodeGlobal2Local (int _globnum) |
| Subdivision * | giveSubdivision () |
Private Attributes | |
| std ::vector< std ::unique_ptr< Subdivision ::RS_Node > > | nodes |
| std ::vector< std ::unique_ptr< Subdivision ::RS_Element > > | elements |
| std ::vector< std ::unique_ptr< Subdivision ::RS_SharedEdge > > | edges |
| Subdivision * | subdivision |
| std ::map< int, Subdivision ::RS_Node * > | sharedNodeMap |
| Global shared node map (index is global shared node number). | |
| bool | sharedNodeMapInitialized |
| sharedNodeMap init flag | |
Definition at line 337 of file subdivision.h.
|
inline |
Definition at line 356 of file subdivision.h.
References edges, elements, nodes, sharedNodeMapInitialized, and oofem::Subdivision::Subdivision().
|
inline |
Definition at line 365 of file subdivision.h.
|
inline |
Definition at line 376 of file subdivision.h.
References edges.
|
inline |
Definition at line 372 of file subdivision.h.
References elements.
|
inline |
Definition at line 371 of file subdivision.h.
References nodes.
|
inline |
Definition at line 374 of file subdivision.h.
References edges.
|
inline |
Definition at line 368 of file subdivision.h.
References elements.
|
inline |
Definition at line 367 of file subdivision.h.
References nodes.
|
inline |
Definition at line 375 of file subdivision.h.
References edges.
|
inline |
Definition at line 370 of file subdivision.h.
References elements.
|
inline |
Definition at line 369 of file subdivision.h.
References nodes.
|
inline |
Definition at line 382 of file subdivision.h.
References oofem::Subdivision::Subdivision().
|
inline |
Definition at line 377 of file subdivision.h.
References sharedNodeMap.
| void oofem::Subdivision::RS_Mesh::insertGlobalSharedNodeMap | ( | Subdivision ::RS_Node * | node | ) |
Definition at line 5706 of file subdivision.C.
References sharedNodeMap.
| int oofem::Subdivision::RS_Mesh::sharedNodeGlobal2Local | ( | int | _globnum | ) |
Definition at line 5713 of file subdivision.C.
References sharedNodeMap.
|
private |
Definition at line 343 of file subdivision.h.
Referenced by addEdge(), giveEdge(), giveNumberOfEdges(), and RS_Mesh().
|
private |
Definition at line 341 of file subdivision.h.
Referenced by addElement(), giveElement(), giveNumberOfElements(), and RS_Mesh().
|
private |
Definition at line 340 of file subdivision.h.
Referenced by addNode(), giveNode(), giveNumberOfNodes(), and RS_Mesh().
|
private |
Global shared node map (index is global shared node number).
Definition at line 349 of file subdivision.h.
Referenced by initGlobalSharedNodeMap(), insertGlobalSharedNodeMap(), and sharedNodeGlobal2Local().
|
private |
|
private |
Definition at line 345 of file subdivision.h.