ESYS13  Revision_
Defines | Typedefs | Functions
Dudley.h File Reference
#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 Documentation

#define DUDLEY_DEGREES_OF_FREEDOM   1
#define DUDLEY_ELEMENTS   4
#define DUDLEY_FACE_ELEMENTS   5
#define Dudley_increaseStatus (   self)    ((self)->status)++
#define DUDLEY_INITIAL_STATUS   0
#define DUDLEY_NODES   3
#define DUDLEY_POINTS   6
#define DUDLEY_REDUCED_ELEMENTS   10
#define DUDLEY_REDUCED_NODES   14
#define DUDLEY_UNKNOWN   -1

Typedef Documentation

typedef int Dudley_Status_t

Function Documentation

bool_t Dudley_checkPtr ( void *  )
void Dudley_convertPasoError ( void  )
char* Dudley_getErrorMessage ( void  )

References Esys_getErrorType().

bool_t Dudley_noError ( void  )
void Dudley_resetError ( void  )
void Dudley_setError ( Dudley_ErrorCodeType  err,
__const char *  msg 
)
void Dudley_setTagsInUse ( const index_t  Tag,
const dim_t  numTags,
dim_t numTagsInUse,
index_t **  tagsInUse,
Esys_MPIInfo mpiinfo 
)
double Dudley_timer ( void  )