escript  Revision_
Namespaces | Defines | Typedefs | Functions
Finley.h File Reference
#include "esysUtils/Esys_MPI.h"
#include "esysUtils/error.h"
#include <vector>

Go to the source code of this file.

Namespaces

namespace  finley

Defines

#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

Typedefs

typedef Esys_ErrorCodeType finley::ErrorCodeType

Functions

double finley::timer ()
 returns a time mark
void finley::resetError ()
 resets the error to NO_ERROR
void finley::setError (ErrorCodeType err, const char *msg)
 sets an error
bool finley::noError ()
 checks if there is no error
ErrorCodeType finley::getErrorType ()
 returns the error code
char * finley::getErrorMessage (void)
 returns the error message
void finley::checkFinleyError ()
bool finley::MPI_noError (Esys_MPIInfo *mpi_info)

Define 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_INITIAL_STATUS   0
#define FINLEY_NODES   3
#define FINLEY_POINTS   6
#define FINLEY_REDUCED_ELEMENTS   10
#define FINLEY_REDUCED_NODES   14
#define FINLEY_UNKNOWN   -1