ESYS13
Revision_
|
#include "esysUtils/types.h"
#include "esysUtils/Esys_MPI.h"
#include "esysUtils/error.h"
Go to the source code of this file.
Defines | |
#define | DUDLEY_UNKNOWN -1 |
#define | DUDLEY_DEGREES_OF_FREEDOM 1 |
#define | DUDLEY_NODES 3 |
#define | DUDLEY_ELEMENTS 4 |
#define | DUDLEY_FACE_ELEMENTS 5 |
#define | DUDLEY_POINTS 6 |
#define | DUDLEY_REDUCED_DEGREES_OF_FREEDOM 2 |
#define | DUDLEY_REDUCED_NODES 14 |
#define | DUDLEY_REDUCED_ELEMENTS 10 |
#define | DUDLEY_REDUCED_FACE_ELEMENTS 11 |
#define | Dudley_increaseStatus(self) ((self)->status)++ |
#define | DUDLEY_INITIAL_STATUS 0 |
Typedefs | |
typedef int | Dudley_Status_t |
typedef Esys_ErrorCodeType | Dudley_ErrorCodeType |
Functions | |
double | Dudley_timer (void) |
bool_t | Dudley_checkPtr (void *) |
void | Dudley_resetError (void) |
void | Dudley_setError (Dudley_ErrorCodeType err, __const char *msg) |
bool_t | Dudley_noError (void) |
Dudley_ErrorCodeType | Dudley_getErrorType (void) |
char * | Dudley_getErrorMessage (void) |
void | Dudley_convertPasoError (void) |
bool_t | Dudley_MPI_noError (Esys_MPIInfo *mpi_info) |
void | Dudley_setTagsInUse (const index_t Tag, const dim_t numTags, dim_t *numTagsInUse, index_t **tagsInUse, Esys_MPIInfo *mpiinfo) |
#define DUDLEY_DEGREES_OF_FREEDOM 1 |
Referenced by Dudley_Assemble_CopyNodalData(), Dudley_Assemble_gradient(), and Dudley_Assemble_interpolate().
#define DUDLEY_ELEMENTS 4 |
Referenced by Dudley_Assemble_LumpedSystem(), Dudley_Assemble_PDE(), Dudley_Mesh_saveDX(), and Dudley_Mesh_saveVTK().
#define DUDLEY_FACE_ELEMENTS 5 |
Referenced by Dudley_Assemble_LumpedSystem(), Dudley_Assemble_PDE(), Dudley_Mesh_saveDX(), and Dudley_Mesh_saveVTK().
#define Dudley_increaseStatus | ( | self | ) | ((self)->status)++ |
Referenced by Dudley_NodeFile_setCoordinates().
#define DUDLEY_INITIAL_STATUS 0 |
Referenced by Dudley_ElementFile_Jacobeans_alloc(), and Dudley_NodeFile_alloc().
#define DUDLEY_NODES 3 |
#define DUDLEY_POINTS 6 |
Referenced by Dudley_Assemble_LumpedSystem(), Dudley_Assemble_PDE(), Dudley_Mesh_saveDX(), and Dudley_Mesh_saveVTK().
#define DUDLEY_REDUCED_DEGREES_OF_FREEDOM 2 |
Referenced by Dudley_Assemble_CopyNodalData(), Dudley_Assemble_gradient(), and Dudley_Assemble_interpolate().
#define DUDLEY_REDUCED_ELEMENTS 10 |
Referenced by Dudley_Assemble_LumpedSystem(), Dudley_Assemble_PDE(), Dudley_Mesh_saveDX(), and Dudley_Mesh_saveVTK().
#define DUDLEY_REDUCED_FACE_ELEMENTS 11 |
Referenced by Dudley_Assemble_LumpedSystem(), Dudley_Assemble_PDE(), Dudley_Mesh_saveDX(), and Dudley_Mesh_saveVTK().
#define DUDLEY_REDUCED_NODES 14 |
#define DUDLEY_UNKNOWN -1 |
Referenced by Dudley_Mesh_saveDX(), and Dudley_Mesh_saveVTK().
typedef int Dudley_Status_t |
bool_t Dudley_checkPtr | ( | void * | ) |
References Esys_checkPtr().
Referenced by Dudley_Assemble_getSize(), Dudley_Assemble_integrate(), Dudley_Assemble_interpolate(), Dudley_Assemble_LumpedSystem(), Dudley_Assemble_PDE_Single2_1D(), Dudley_Assemble_PDE_Single2_2D(), Dudley_Assemble_PDE_Single2_3D(), Dudley_Assemble_PDE_System2_1D(), Dudley_Assemble_PDE_System2_2D(), Dudley_Assemble_PDE_System2_3D(), Dudley_Assemble_setNormal(), Dudley_ElementFile_alloc(), Dudley_ElementFile_allocTable(), Dudley_ElementFile_borrowJacobeans(), Dudley_ElementFile_createColoring(), Dudley_ElementFile_distributeByRankOfDOF(), Dudley_ElementFile_Jacobeans_alloc(), Dudley_ElementFile_optimizeOrdering(), Dudley_IndexList_createPattern(), Dudley_IndexList_insertIndex(), Dudley_makePattern(), Dudley_Mesh_alloc(), Dudley_Mesh_createDOFMappingAndCoupling(), Dudley_Mesh_createMappings(), Dudley_Mesh_createNodeFileMappings(), Dudley_Mesh_distributeByRankOfDOF(), Dudley_Mesh_findMatchingFaces(), Dudley_Mesh_optimizeDOFDistribution(), Dudley_Mesh_optimizeDOFLabeling(), Dudley_Mesh_prepare(), Dudley_Mesh_readGmsh(), Dudley_Mesh_resolveNodeIds(), Dudley_Mesh_saveDX(), Dudley_Mesh_saveVTK(), Dudley_NodeFile_alloc(), Dudley_NodeFile_allocTable(), Dudley_NodeFile_createDenseDOFLabeling(), Dudley_NodeFile_createDenseNodeLabeling(), Dudley_NodeFile_createDenseReducedDOFLabeling(), Dudley_NodeFile_createDenseReducedNodeLabeling(), Dudley_NodeFile_gather_global(), Dudley_NodeMapping_alloc(), and Dudley_TagMap_insert().
void Dudley_convertPasoError | ( | void | ) |
char* Dudley_getErrorMessage | ( | void | ) |
References Esys_getErrorMessage().
Referenced by dudley::checkDudleyError().
Dudley_ErrorCodeType Dudley_getErrorType | ( | void | ) |
References Esys_getErrorType().
bool_t Dudley_MPI_noError | ( | Esys_MPIInfo * | mpi_info | ) |
References Esys_MPIInfo_noError().
bool_t Dudley_noError | ( | void | ) |
References Esys_noError().
Referenced by dudley::checkDudleyError(), Dudley_Assemble_AverageElementData(), Dudley_Assemble_CopyElementData(), Dudley_Assemble_CopyNodalData(), Dudley_Assemble_getAssembleParameters(), Dudley_Assemble_getSize(), Dudley_Assemble_gradient(), Dudley_Assemble_integrate(), Dudley_Assemble_interpolate(), Dudley_Assemble_LumpedSystem(), Dudley_Assemble_PDE(), Dudley_Assemble_setNormal(), Dudley_ElementFile_alloc(), Dudley_ElementFile_borrowJacobeans(), Dudley_ElementFile_copyTable(), Dudley_ElementFile_optimizeOrdering(), Dudley_ElementFile_setTags(), Dudley_ElementFile_setTagsInUse(), Dudley_getPattern(), Dudley_IndexList_createPattern(), Dudley_makePattern(), Dudley_Mesh_alloc(), Dudley_Mesh_createColoring(), Dudley_Mesh_createDOFMappingAndCoupling(), Dudley_Mesh_createMappings(), Dudley_Mesh_createNodeFileMappings(), Dudley_Mesh_distributeByRankOfDOF(), Dudley_Mesh_findMatchingFaces(), Dudley_Mesh_optimizeDOFDistribution(), Dudley_Mesh_optimizeDOFLabeling(), Dudley_Mesh_optimizeElementOrdering(), Dudley_Mesh_prepare(), Dudley_Mesh_read(), Dudley_Mesh_readGmsh(), Dudley_Mesh_resolveNodeIds(), Dudley_Mesh_saveVTK(), Dudley_Mesh_setTagsInUse(), Dudley_NodeFile_copyTable(), Dudley_NodeFile_setTags(), Dudley_NodeFile_setTagsInUse(), Dudley_NodeMapping_alloc(), Dudley_TriangularMesh_Tet4(), Dudley_TriangularMesh_Tri3(), and dudley::loadMesh().
void Dudley_resetError | ( | void | ) |
References Esys_resetError().
Referenced by dudley::checkDudleyError(), Dudley_Assemble_AverageElementData(), Dudley_Assemble_CopyElementData(), Dudley_Assemble_CopyNodalData(), Dudley_Assemble_getAssembleParameters(), Dudley_Assemble_getSize(), Dudley_Assemble_gradient(), Dudley_Assemble_integrate(), Dudley_Assemble_interpolate(), Dudley_Assemble_LumpedSystem(), Dudley_Assemble_NodeCoordinates(), Dudley_Assemble_PDE(), Dudley_Assemble_setNormal(), Dudley_ElementFile_allocTable(), Dudley_ElementFile_setTags(), Dudley_getPattern(), Dudley_makePattern(), Dudley_Mesh_read(), Dudley_Mesh_readGmsh(), Dudley_NodeFile_setTags(), and dudley::loadMesh().
void Dudley_setError | ( | Dudley_ErrorCodeType | err, |
__const char * | msg | ||
) |
References Esys_setError().
Referenced by Dudley_Assemble_AverageElementData(), Dudley_Assemble_CopyElementData(), Dudley_Assemble_CopyNodalData(), Dudley_Assemble_getAssembleParameters(), Dudley_Assemble_getSize(), Dudley_Assemble_gradient(), Dudley_Assemble_integrate(), Dudley_Assemble_interpolate(), Dudley_Assemble_jacobeans_2D(), Dudley_Assemble_jacobeans_2D_M1D_E1D(), Dudley_Assemble_jacobeans_3D(), Dudley_Assemble_jacobeans_3D_M2D_E2D(), Dudley_Assemble_LumpedSystem(), Dudley_Assemble_NodeCoordinates(), Dudley_Assemble_PDE(), Dudley_Assemble_setNormal(), Dudley_ElementFile_borrowJacobeans(), Dudley_ElementFile_copyTable(), Dudley_ElementFile_setTags(), Dudley_Mesh_createDOFMappingAndCoupling(), Dudley_Mesh_findMatchingFaces(), Dudley_Mesh_read(), Dudley_Mesh_readGmsh(), Dudley_Mesh_saveDX(), Dudley_Mesh_saveVTK(), Dudley_Mesh_write(), Dudley_NodeFile_copyTable(), Dudley_NodeFile_gather_global(), Dudley_NodeFile_setCoordinates(), Dudley_NodeFile_setTags(), Dudley_NodeMapping_alloc(), Dudley_NormalVector(), Dudley_TagMap_getTag(), Dudley_TagMap_insert(), Dudley_Util_InvertSmallMat(), dudley::MeshAdapter::dump(), dudley::loadMesh(), and dudley::setDudleyError().
void Dudley_setTagsInUse | ( | const index_t | Tag, |
const dim_t | numTags, | ||
dim_t * | numTagsInUse, | ||
index_t ** | tagsInUse, | ||
Esys_MPIInfo * | mpiinfo | ||
) |
double Dudley_timer | ( | void | ) |
References Esys_timer().
Referenced by Dudley_Mesh_readGmsh(), Dudley_TriangularMesh_Tet4(), and Dudley_TriangularMesh_Tri3().