|
OOFEM 3.0
|
#include <subdivision.h>
Public Member Functions | |
| RS_Triangle (int number, Subdivision ::RS_Mesh *mesh, int parent, IntArray &nodes) | |
| int | evaluateLongestEdge () override |
| void | bisect (std ::queue< int > &subdivqueue, std ::list< int > &sharedIrregularsQueue) override |
| void | generate (std ::list< int > &sharedEdgesQueue) override |
| void | update_neighbours () override |
| double | giveDensity () override |
| bool | isNeighborOf (Subdivision ::RS_Element *elem) override |
| void | giveSideNodes (int iside, IntArray &snodes) override |
| int | giveEdgeIndex (int iNode, int jNode) override |
| void | importConnectivity (ConnectivityTable *ct) override |
| void | drawGeometry () override |
| void | numberSharedEdges (int iNode, IntArray &connNodes) override |
| void | makeSharedEdges () override |
Definition at line 255 of file subdivision.h.
| oofem::Subdivision::RS_Triangle::RS_Triangle | ( | int | number, |
| Subdivision ::RS_Mesh * | mesh, | ||
| int | parent, | ||
| IntArray & | nodes ) |
Definition at line 389 of file subdivision.C.
References oofem::IntArray::findFirstIndexOf(), oofem::Subdivision::mesh, and oofem::Subdivision::Subdivision().
|
override |
Definition at line 648 of file subdivision.C.
References oofem::FloatArray::add(), oofem::DofManager_shared, oofem::Subdivision::RS_Node::drawGeometry(), oofem::Domain::giveElement(), oofem::Element::giveRegionNumber(), oofem::Subdivision::mesh, OOFEM_ERROR, OOFEM_LOG_INFO, oofem::Subdivision::RS_Node::setBoundary(), oofem::Subdivision::RS_IrregularNode::setEdgeNodes(), oofem::Subdivision::RS_Node::setParallelMode(), oofem::Subdivision::RS_Node::setPartitions(), oofem::Subdivision::sharedIrregularsQueue, oofem::Subdivision::subdivqueue, and oofem::FloatArray::times().
|
override |
Definition at line 3301 of file subdivision.C.
References oofem::Subdivision::mesh, OOFEG_RAW_GEOMETRY_LAYER, and OOFEG_RAW_GEOMETRY_WIDTH.
|
override |
Definition at line 426 of file subdivision.C.
References oofem::distance_square(), and oofem::Subdivision::mesh.
|
override |
Definition at line 1280 of file subdivision.C.
References oofem::IntArray::at(), oofem::DofManager_shared, oofem::Subdivision::mesh, OOFEM_ERROR, and oofem::Subdivision::sharedEdgesQueue.
|
override |
Definition at line 2951 of file subdivision.C.
References oofem::Subdivision::mesh.
|
override |
Definition at line 564 of file subdivision.C.
References OOFEM_ERROR.
Referenced by numberSharedEdges().
|
override |
Definition at line 2914 of file subdivision.C.
References oofem::IntArray::at(), and oofem::IntArray::resize().
|
override |
|
override |
Definition at line 2888 of file subdivision.C.
Referenced by update_neighbours().
|
inlineoverride |
Definition at line 273 of file subdivision.h.
Referenced by numberSharedEdges().
|
override |
Definition at line 194 of file subdivision.C.
References oofem::IntArray::contains(), oofem::DofManager_shared, oofem::IntArray::followedBy(), giveEdgeIndex(), makeSharedEdges(), and oofem::Subdivision::mesh.
|
override |
Definition at line 2702 of file subdivision.C.
References oofem::IntArray::at(), oofem::IntArray::giveSize(), isNeighborOf(), oofem::Subdivision::mesh, and OOFEM_ERROR.