ESYS13  Revision_
Classes | Defines | Typedefs | Enumerations | Functions
BasisFunctions.h File Reference
#include "Finley.h"
#include "ShapeFunctions.h"
#include "Quadrature.h"

Go to the source code of this file.

Classes

struct  Finley_ReferenceElementInfo
struct  Finley_ReferenceElement

Defines

#define MAX_numNodes   64

Typedefs

typedef struct
Finley_ReferenceElementInfo 
Finley_ReferenceElementInfo
typedef struct
Finley_ReferenceElement 
Finley_ReferenceElement

Enumerations

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

Functions

Finley_ReferenceElementFinley_ReferenceElement_alloc (ElementTypeId, int)
void Finley_ReferenceElement_dealloc (Finley_ReferenceElement *)
ElementTypeId Finley_ReferenceElement_getTypeId (char *)

Define Documentation

#define MAX_numNodes   64

Typedef Documentation


Enumeration Type Documentation

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

Function Documentation