OOFEM  2.4
OOFEM.org - Object Oriented Finite Element Solver
octreelocalizert.h File Reference
#include "spatiallocalizer.h"
#include "octreelocalizer.h"
#include "delaunaytriangle.h"
#include "dofmanager.h"
#include "node.h"
#include "element.h"
#include "mathfem.h"
#include "timer.h"
#include <set>
#include <list>

Go to the source code of this file.

Classes

class  oofem::OctreeSpatialLocalizerT< T >
 Templated octree spatial localizer. More...
 
class  oofem::BoundingBox
 Squared bounding box for templated octree localizer. More...
 
class  oofem::OctantRecT< T >
 Templated octree cell containing data of T type. More...
 
class  oofem::LocalInsertionData< T >
 Help class for storing pointer to octant cell and position of the member in the data list. More...
 
class  oofem::SL_Insertion_Functor< T >
 Functor base class responsible for insertion of members into the octree cell. More...
 
class  oofem::InsertNode
 Functor for storing nodes in the octree. More...
 
class  oofem::InsertTriangleBasedOnCircumcircle
 Functor for storing triangles in the octree according to theirs circumscribed circles. More...
 
class  oofem::SL_Evaluation_Functor< T >
 Functor base class for evaluating search tasks on the octree according given condition. More...
 
class  oofem::ClosestNode
 Functor for closest node search. More...
 
class  oofem::ElementCircumCirclesContainingNode
 Functor for finding triangles whose circumscribed circles contains given node. More...
 
class  oofem::OctreeSpatialLocalizerT< T >
 Templated octree spatial localizer. More...
 

Namespaces

 oofem
 the oofem namespace is to define a context or scope in which all oofem names are defined.
 

Macros

#define TEMPLATED_OCTREE_MAX_NODES_LIMIT   800
 
#define TEMPLATED_OCTREE_MAX_DEPTH   8
 

Enumerations

enum  oofem::boundingSphereStatus { oofem::SphereOutsideCell, oofem::SphereInsideCell, oofem::SphereContainsCell }
 

Macro Definition Documentation

#define TEMPLATED_OCTREE_MAX_DEPTH   8
#define TEMPLATED_OCTREE_MAX_NODES_LIMIT   800

This page is part of the OOFEM documentation. Copyright (c) 2011 Borek Patzak
Project e-mail: info@oofem.org
Generated at Tue Jan 2 2018 20:07:33 for OOFEM by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2011