escript Revision_
Finley.h File Reference
#include <escript/DataTypes.h>
#include <finley/FinleyException.h>
#include <escript/EsysMPI.h>
#include <vector>

Go to the source code of this file.

Namespaces

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

Macros

#define FINLEY_UNKNOWN   -1
 
#define FINLEY_DEGREES_OF_FREEDOM   1
 
#define FINLEY_NODES   3
 
#define FINLEY_ELEMENTS   4
 
#define FINLEY_FACE_ELEMENTS   5
 
#define FINLEY_POINTS   6
 
#define FINLEY_CONTACT_ELEMENTS_1   7
 
#define FINLEY_CONTACT_ELEMENTS_2   8
 
#define FINLEY_REDUCED_DEGREES_OF_FREEDOM   2
 
#define FINLEY_REDUCED_NODES   14
 
#define FINLEY_REDUCED_ELEMENTS   10
 
#define FINLEY_REDUCED_FACE_ELEMENTS   11
 
#define FINLEY_REDUCED_CONTACT_ELEMENTS_1   12
 
#define FINLEY_REDUCED_CONTACT_ELEMENTS_2   13
 
#define FINLEY_INITIAL_STATUS   0
 

Enumerations

enum  {
  finley::DegreesOfFreedom = 1 , finley::ReducedDegreesOfFreedom = 2 , finley::Nodes = 3 , finley::ReducedNodes = 14 ,
  finley::Elements = 4 , finley::ReducedElements = 10 , finley::FaceElements = 5 , finley::ReducedFaceElements = 11 ,
  finley::Points = 6 , finley::ContactElementsZero = 7 , finley::ReducedContactElementsZero = 12 , finley::ContactElementsOne = 8 ,
  finley::ReducedContactElementsOne = 13
}
 

Macro Definition Documentation

◆ FINLEY_CONTACT_ELEMENTS_1

◆ FINLEY_CONTACT_ELEMENTS_2

◆ FINLEY_DEGREES_OF_FREEDOM

◆ FINLEY_ELEMENTS

◆ FINLEY_FACE_ELEMENTS

◆ FINLEY_INITIAL_STATUS

#define FINLEY_INITIAL_STATUS   0

◆ FINLEY_NODES

◆ FINLEY_POINTS

#define FINLEY_POINTS   6

◆ FINLEY_REDUCED_CONTACT_ELEMENTS_1

◆ FINLEY_REDUCED_CONTACT_ELEMENTS_2

◆ FINLEY_REDUCED_DEGREES_OF_FREEDOM

◆ FINLEY_REDUCED_ELEMENTS

◆ FINLEY_REDUCED_FACE_ELEMENTS

◆ FINLEY_REDUCED_NODES

◆ FINLEY_UNKNOWN

#define FINLEY_UNKNOWN   -1