OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
Functor for storing nodes in the octree. More...
#include <octreelocalizert.h>
Public Member Functions | |
InsertNode (Domain *d) | |
Constuctor. More... | |
~InsertNode () | |
Destructor. More... | |
bool | evaluate (int &nodeNr, OctantRecT< int > *cell) |
Evaluates the position of a node. More... | |
void | registerInsertion (int &nodeNr, LocalInsertionData< int >LIdata) |
Stores LocalInsertionData on the member. More... | |
std::list< LocalInsertionData< int > > * | giveInsertionList (int &nodeNr) |
Returns list of LocalInsertionData stored on the member. More... | |
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 530 of file octreelocalizert.h.
|
inline |
Constuctor.
Definition at line 537 of file octreelocalizert.h.
|
inline |
Destructor.
Definition at line 541 of file octreelocalizert.h.
|
inlinevirtual |
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 549 of file octreelocalizert.h.
References oofem::FloatArray::at(), oofem::OctantRecT< T >::containsPoint(), oofem::Node::giveCoordinate(), and oofem::Domain::giveNode().
|
inlinevirtual |
Returns list of LocalInsertionData stored on the member.
Implements oofem::SL_Insertion_Functor< int >.
Definition at line 565 of file octreelocalizert.h.
|
inlinevirtual |
Stores LocalInsertionData on the member.
Implements oofem::SL_Insertion_Functor< int >.
Definition at line 563 of file octreelocalizert.h.
|
protected |
Definition at line 533 of file octreelocalizert.h.