ESScript  Revision_4488
Macros | Typedefs | Functions
Finley.h File Reference
#include "esysUtils/Esys_MPI.h"
#include "esysUtils/error.h"

Go to the source code of this file.

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_increaseStatus(self)   ((self)->status)++
#define FINLEY_INITIAL_STATUS   0

Typedefs

typedef int Finley_Status_t
typedef Esys_ErrorCodeType Finley_ErrorCodeType

Functions

double Finley_timer (void)
bool_t Finley_checkPtr (void *)
void Finley_resetError (void)
void Finley_setError (Finley_ErrorCodeType err, __const char *msg)
bool_t Finley_noError (void)
Finley_ErrorCodeType Finley_getErrorType (void)
char * Finley_getErrorMessage (void)
void Finley_convertPasoError (void)
bool_t Finley_MPI_noError (Esys_MPIInfo *mpi_info)

Macro Definition Documentation

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

Typedef Documentation

typedef int Finley_Status_t

Function Documentation

bool_t Finley_checkPtr ( void *  )
void Finley_convertPasoError ( void  )
char* Finley_getErrorMessage ( void  )
Finley_ErrorCodeType Finley_getErrorType ( void  )

References Esys_getErrorType().

bool_t Finley_MPI_noError ( Esys_MPIInfo mpi_info)
bool_t Finley_noError ( void  )

References Esys_noError().

Referenced by finley::Assemble_CopyNodalData(), finley::Assemble_getSize(), finley::Assemble_gradient(), finley::Assemble_integrate(), finley::Assemble_interpolate(), finley::Assemble_LumpedSystem(), finley::Assemble_PDE(), finley::Assemble_setNormal(), finley::AssembleParameters::AssembleParameters(), finley::ElementFile::borrowJacobians(), finley::checkFinleyError(), Finley_getPattern(), Finley_makePattern(), Finley_Mesh_addPoints(), Finley_Mesh_alloc(), Finley_Mesh_createColoring(), Finley_Mesh_createDOFMappingAndCoupling(), Finley_Mesh_createMappings(), Finley_Mesh_createNodeFileMappings(), Finley_Mesh_distributeByRankOfDOF(), Finley_Mesh_findMatchingFaces(), Finley_Mesh_glueFaces(), Finley_Mesh_joinFaces(), Finley_Mesh_merge(), Finley_Mesh_optimizeDOFDistribution(), Finley_Mesh_optimizeDOFLabeling(), Finley_Mesh_optimizeElementOrdering(), Finley_Mesh_prepare(), Finley_Mesh_read(), Finley_Mesh_readGmsh(), Finley_Mesh_resolveNodeIds(), Finley_Mesh_setTagsInUse(), Finley_NodeMapping_alloc(), Finley_Quad_getNodesHex(), Finley_Quad_getNodesRec(), Finley_Quad_getNodesTet(), Finley_Quad_getNodesTri(), Finley_Quad_getNumNodesHex(), Finley_Quad_getNumNodesRec(), Finley_Quad_getNumNodesTet(), Finley_Quad_getNumNodesTri(), Finley_RectangularMesh_Hex20(), Finley_RectangularMesh_Hex8(), Finley_RectangularMesh_Rec4(), Finley_RectangularMesh_Rec8(), Finley_ReferenceElement_alloc(), Finley_ReferenceElementSet_alloc(), Finley_ShapeFunction_alloc(), finley::IndexList_createPattern(), finley::loadMesh(), and finley::ElementFile::optimizeOrdering().

void Finley_resetError ( void  )
void Finley_setError ( Finley_ErrorCodeType  err,
__const char *  msg 
)

References Esys_setError().

Referenced by finley::Assemble_AverageElementData(), finley::Assemble_CopyElementData(), finley::Assemble_CopyNodalData(), finley::Assemble_getSize(), finley::Assemble_gradient(), finley::Assemble_integrate(), finley::Assemble_interpolate(), finley::Assemble_jacobians_1D(), finley::Assemble_jacobians_2D(), finley::Assemble_jacobians_2D_M1D_E1D(), finley::Assemble_jacobians_2D_M1D_E1D_C(), finley::Assemble_jacobians_2D_M1D_E2D(), finley::Assemble_jacobians_2D_M1D_E2D_C(), finley::Assemble_jacobians_3D(), finley::Assemble_jacobians_3D_M2D_E2D(), finley::Assemble_jacobians_3D_M2D_E2D_C(), finley::Assemble_jacobians_3D_M2D_E3D(), finley::Assemble_jacobians_3D_M2D_E3D_C(), finley::Assemble_LumpedSystem(), finley::Assemble_NodeCoordinates(), finley::Assemble_PDE(), finley::Assemble_setNormal(), finley::AssembleParameters::AssembleParameters(), finley::ElementFile::borrowJacobians(), finley::NodeFile::copyTable(), finley::ElementFile::copyTable(), finley::MeshAdapter::dump(), Finley_Mesh_createDOFMappingAndCoupling(), Finley_Mesh_findMatchingFaces(), Finley_Mesh_getTag(), Finley_Mesh_glueFaces(), Finley_Mesh_joinFaces(), Finley_Mesh_merge(), Finley_Mesh_read(), Finley_Mesh_readGmsh(), Finley_Mesh_write(), Finley_NodeMapping_alloc(), Finley_Quad_getNodesHex(), Finley_Quad_getNodesLine(), Finley_Quad_getNodesPoint(), Finley_Quad_getNodesRec(), Finley_Quad_getNumNodesLine(), Finley_Quad_MacroHex(), Finley_Quad_MacroLine(), Finley_Quad_MacroRec(), Finley_Quad_MacroTet(), Finley_Quad_MacroTri(), Finley_QuadInfo_getInfo(), Finley_RectangularMesh_Hex20(), Finley_RectangularMesh_Rec8(), Finley_ReferenceElement_alloc(), Finley_ReferenceElement_getInfo(), Finley_ReferenceElementSet_alloc(), Finley_ShapeFunction_alloc(), Finley_ShapeFunction_getInfo(), finley::NodeFile::gather_global(), finley::util::invertSmallMat(), finley::loadMesh(), finley::util::normalVector(), finley::NodeFile::setCoordinates(), finley::setFinleyError(), finley::setNumSamplesError(), finley::setShapeError(), finley::NodeFile::setTags(), and finley::ElementFile::setTags().

double Finley_timer ( void  )