|
OOFEM 3.0
|
#include <octreelocalizertutil.h>
Public Member Functions | |
| InsertNode (Domain *d) | |
| Constuctor. | |
| ~InsertNode () | |
| Destructor. | |
| bool | evaluate (int &nodeNr, OctantRecT< int > *cell) override |
| void | registerInsertion (int &nodeNr, LocalInsertionData< int >LIdata) override |
| Stores LocalInsertionData on the member. | |
| std ::list< LocalInsertionData< int > > * | giveInsertionList (int &nodeNr) override |
| Returns list of LocalInsertionData stored on the member. | |
Protected Attributes | |
| Domain * | domain |
Additional Inherited Members | |
| Protected Types inherited from oofem::SL_Insertion_Functor< int > | |
| typedef std::list< int >::iterator | listIteratorType |
Functor for storing nodes in the octree
Definition at line 67 of file octreelocalizertutil.h.
|
inline |
|
inline |
Destructor.
Definition at line 78 of file octreelocalizertutil.h.
|
inlineoverridevirtual |
Evaluates the position of a node
| nodeNr | Number of the node in the domain |
| cell | Octant cell to be tested |
Implements oofem::SL_Insertion_Functor< int >.
Definition at line 86 of file octreelocalizertutil.h.
References oofem::FloatArray::at(), oofem::OctantRecT< T >::containsPoint(), oofem::DofManager::giveCoordinate(), and oofem::Domain::giveNode().
|
inlineoverridevirtual |
Returns list of LocalInsertionData stored on the member.
Implements oofem::SL_Insertion_Functor< int >.
Definition at line 102 of file octreelocalizertutil.h.
|
inlineoverridevirtual |
Stores LocalInsertionData on the member.
Implements oofem::SL_Insertion_Functor< int >.
Definition at line 100 of file octreelocalizertutil.h.
|
protected |
Definition at line 70 of file octreelocalizertutil.h.
Referenced by InsertNode().