ESScript
Revision_
|
Classes | |
class | EsysAssertException |
EsysAssertException exception class. More... | |
class | EsysException |
A base class for exception classes used within Esys system. More... | |
class | FileWriter |
Functions | |
void * | malloc (size_t len) |
void | free (void *ptr) |
void * | realloc (void *ptr, size_t len) |
bool | getSplitWorld () |
void | splitWorld () |
std::string | appendRankToFileName (const std::string &fileName, int mpiSize, int mpiRank) |
Appends MPI rank to a file name if MPI size > 1. | |
std::ostream & | operator<< (std::ostream &output, EsysException &inException) |
Stream insertion (print) operator for EsysExceptions. | |
void | esysExceptionTranslator (EsysException const &e) |
Function which translates an EsysException into a python exception. | |
void | randomFillArray (long seed, double *array, size_t n) |
|
inline |
Appends MPI rank to a file name if MPI size > 1.
Referenced by dudley::MeshAdapter::dump(), finley::MeshAdapter::dump(), finley::loadMesh(), and dudley::loadMesh().
void esysUtils::esysExceptionTranslator | ( | EsysException const & | e | ) |
Function which translates an EsysException into a python exception.
References esysUtils::EsysException::what().
Referenced by BOOST_PYTHON_MODULE().
|
inline |
References ESYS_FREE.
Referenced by weipa::VisItControl::publishData().
|
static |
|
inline |
References ESYS_MALLOC.
Referenced by blocktimer_getOrCreateTimerId(), weipa::VisItData::getDomainList(), and weipa::VisItData::getMesh().
std::ostream& esysUtils::operator<< | ( | std::ostream & | output, |
EsysException & | inException | ||
) |
Stream insertion (print) operator for EsysExceptions.
output | Input - Output stream. |
inException | Input - The exception to be inserted into the output stream. |
References esysUtils::EsysException::toString().
|
static |
References MPI_COMM_WORLD, and omp_get_thread_num.
Referenced by ripley::Rectangle::randomFill().
|
inline |
References ESYS_REALLOC.
void esysUtils::splitWorld | ( | ) |