escript  Revision_
Namespaces | Macros | 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

 finley
 

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
 

Typedefs

typedef Esys_ErrorCodeType finley::ErrorCodeType
 

Functions

double finley::timer ()
 returns a time mark More...
 
void finley::resetError ()
 resets the error to NO_ERROR More...
 
void finley::setError (ErrorCodeType err, const char *msg)
 sets an error More...
 
bool finley::noError ()
 checks if there is no error More...
 
ErrorCodeType finley::getErrorType ()
 returns the error code More...
 
char * finley::getErrorMessage (void)
 returns the error message More...
 
void finley::checkFinleyError ()
 
bool finley::MPI_noError (esysUtils::JMPI &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_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