SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Functions
PrismVolMesh.h File Reference
#include <Core/Datatypes/Legacy/Field/MeshSupport.h>
#include <Core/Containers/StackVector.h>
#include <Core/Persistent/PersistentSTL.h>
#include <Core/GeometryPrimitives/SearchGridT.h>
#include <Core/GeometryPrimitives/BBox.h>
#include <Core/GeometryPrimitives/CompGeom.h>
#include <Core/GeometryPrimitives/Point.h>
#include <Core/GeometryPrimitives/Plane.h>
#include <Core/GeometryPrimitives/Transform.h>
#include <Core/GeometryPrimitives/Vector.h>
#include <Core/Basis/Locate.h>
#include <Core/Basis/PrismLinearLgn.h>
#include <Core/Basis/PrismQuadraticLgn.h>
#include <Core/Basis/PrismCubicHmt.h>
#include <Core/Datatypes/Legacy/Field/FieldIterator.h>
#include <Core/Datatypes/Legacy/Field/FieldRNG.h>
#include <Core/Datatypes/Legacy/Field/Mesh.h>
#include <Core/Datatypes/Legacy/Field/VMesh.h>
#include <Core/Utils/Legacy/CheckSum.h>
#include <boost/thread.hpp>
#include <Core/Thread/Mutex.h>
#include <Core/Thread/ConditionVariable.h>
#include <set>
#include <Core/Datatypes/Legacy/Field/share.h>

Go to the source code of this file.

Classes

class  PrismVolMesh< Basis >
 
class  PrismVolMesh< Basis >
 
struct  PrismVolMesh< Basis >::Node
 Index and Iterator types required for Mesh Concept. More...
 
struct  PrismVolMesh< Basis >::Edge
 
struct  PrismVolMesh< Basis >::Face
 
struct  PrismVolMesh< Basis >::Cell
 
class  PrismVolMesh< Basis >::ElemData
 
class  PrismVolMesh< Basis >::Synchronize
 
struct  PrismVolMesh< Basis >::PFace
 Face information. More...
 
struct  PrismVolMesh< Basis >::PEdge
 Edge information. More...
 
struct  PrismVolMesh< Basis >::FaceHash
 
struct  PrismVolMesh< Basis >::EdgeHash
 
struct  PrismVolMesh< Basis >::FillNodeNeighbors
 useful functors More...
 

Namespaces

 SCIRun
 STL datatypes needed.
 

Macros

#define PRISM_DUMMY_NODE_INDEX   (typename Node::index_type) 999999999
 
#define PRISM_VOL_MESH_VERSION   3
 

Functions

template<class MESH >
VMesh * CreateVPrismVolMesh (MESH *)
 
template<class Basis >
const TypeDescription * get_type_description (PrismVolMesh< Basis > *)
 

Macro Definition Documentation

#define PRISM_DUMMY_NODE_INDEX   (typename Node::index_type) 999999999

These declarations are needed for a combined dynamic compilation as as well as virtual functions solution. Declare that these can be found in a library that is already precompiled. So dynamic compilation will not instantiate them again.

#define PRISM_VOL_MESH_VERSION   3