OOFEM
2.4
OOFEM.org  Object Oriented Finite Element Solver

#include <unstructuredgridfield.h>
Public Member Functions  
CellContainingPointFunctor (const FloatArray &pos)  
Constructor. More...  
~CellContainingPointFunctor ()  
bool  evaluate (Cell &c) 
Evaluates a triangle upon its circumscribed cricle. More...  
void  giveStartingPosition (FloatArray &answer) 
Gives the starting position of the search. More...  
void  giveResult (std::list< Cell > &answer) 
Gives the triangles containing the node. More...  
bool  isBBXStage1Defined (BoundingBox &BBXStage1) 
Stage1 means, we are looking for objects in a distance given by some boundingBox (e.g. More...  
bool  isBBXStage2Defined (BoundingBox &BBXStage2) 
Stage2BBX is given by results of a prior search. More...  
Public Member Functions inherited from oofem::SL_Evaluation_Functor< Cell >  
virtual bool  evaluate (Cell &obj)=0 
Evaluates wether the search condition is accomplished or not. More...  
virtual void  giveResult (std::list< Cell > &answer)=0 
Gives a container with found objects. More...  
Protected Attributes  
FloatArray  position 
std::list< Cell >  cells 
Definition at line 245 of file unstructuredgridfield.h.

inline 
Constructor.
pos  Starting position of the search 
d  Domain containing nodes the triangles are defined by 
Definition at line 256 of file unstructuredgridfield.h.

inline 
Definition at line 257 of file unstructuredgridfield.h.

inline 
Evaluates a triangle upon its circumscribed cricle.
DTptr  Delaunay triangle. nodeNr Number of the node in the domain list 
Definition at line 264 of file unstructuredgridfield.h.
References oofem::UnstructuredGridField::Cell::containsPoint().

inline 
Gives the triangles containing the node.
answer  List containing Delaunay triangles 
Definition at line 287 of file unstructuredgridfield.h.

inlinevirtual 
Gives the starting position of the search.
position  startingPosition 
Implements oofem::SL_Evaluation_Functor< Cell >.
Definition at line 278 of file unstructuredgridfield.h.

inlinevirtual 
Stage1 means, we are looking for objects in a distance given by some boundingBox (e.g.
IPs around some given coordinates)
Implements oofem::SL_Evaluation_Functor< Cell >.
Definition at line 290 of file unstructuredgridfield.h.

inlinevirtual 
Stage2BBX is given by results of a prior search.
e.g. We found a closest point to another point in an octant, BBX is defined by the distance from each other and the found closest point. Now we have to check surrounding octants whithin this bounding, which may contain points closer to starting point.
Implements oofem::SL_Evaluation_Functor< Cell >.
Definition at line 291 of file unstructuredgridfield.h.

protected 
Definition at line 249 of file unstructuredgridfield.h.

protected 
Definition at line 248 of file unstructuredgridfield.h.