escript  Revision_
Classes | Namespaces | Macros | Typedefs | Enumerations
ReferenceElements.h File Reference
#include "system_dep.h"
#include "Finley.h"
#include "ShapeFunctions.h"
#include "Quadrature.h"

Go to the source code of this file.

Classes

struct  finley::ReferenceElementInfo
 this struct holds the definition of the reference element More...
 
struct  finley::ReferenceElement
 this struct holds the realization of a reference element More...
 

Namespaces

 finley
 A suite of factory methods for creating various finley domains.
 

Macros

#define MAX_numNodes   64
 
#define MAX_numSubElements   8
 
#define MAX_numSides   2
 

Typedefs

typedef boost::shared_ptr< ReferenceElement > finley::ReferenceElement_ptr
 
typedef boost::shared_ptr< const ReferenceElement > finley::const_ReferenceElement_ptr
 

Enumerations

enum  finley::ElementTypeId {
  finley::Point1 , finley::Line2 , finley::Line3 , finley::Line4 ,
  finley::Tri3 , finley::Tri6 , finley::Tri9 , finley::Tri10 ,
  finley::Rec4 , finley::Rec8 , finley::Rec9 , finley::Rec12 ,
  finley::Rec16 , finley::Tet4 , finley::Tet10 , finley::Tet16 ,
  finley::Hex8 , finley::Hex20 , finley::Hex27 , finley::Hex32 ,
  finley::Line2Face , finley::Line3Face , finley::Line4Face , finley::Tri3Face ,
  finley::Tri6Face , finley::Tri9Face , finley::Tri10Face , finley::Rec4Face ,
  finley::Rec8Face , finley::Rec9Face , finley::Rec12Face , finley::Rec16Face ,
  finley::Tet4Face , finley::Tet10Face , finley::Tet16Face , finley::Hex8Face ,
  finley::Hex20Face , finley::Hex27Face , finley::Hex32Face , finley::Point1_Contact ,
  finley::Line2_Contact , finley::Line3_Contact , finley::Line4_Contact , finley::Tri3_Contact ,
  finley::Tri6_Contact , finley::Tri9_Contact , finley::Tri10_Contact , finley::Rec4_Contact ,
  finley::Rec8_Contact , finley::Rec9_Contact , finley::Rec12_Contact , finley::Rec16_Contact ,
  finley::Line2Face_Contact , finley::Line3Face_Contact , finley::Line4Face_Contact , finley::Tri3Face_Contact ,
  finley::Tri6Face_Contact , finley::Tri9Face_Contact , finley::Tri10Face_Contact , finley::Rec4Face_Contact ,
  finley::Rec8Face_Contact , finley::Rec9Face_Contact , finley::Rec12Face_Contact , finley::Rec16Face_Contact ,
  finley::Tet4Face_Contact , finley::Tet10Face_Contact , finley::Tet16Face_Contact , finley::Hex8Face_Contact ,
  finley::Hex20Face_Contact , finley::Hex27Face_Contact , finley::Hex32Face_Contact , finley::Line3Macro ,
  finley::Tri6Macro , finley::Rec9Macro , finley::Tet10Macro , finley::Hex27Macro ,
  finley::NoRef
}
 

Macro Definition Documentation

◆ MAX_numNodes

#define MAX_numNodes   64

◆ MAX_numSides

#define MAX_numSides   2

◆ MAX_numSubElements

#define MAX_numSubElements   8