libMesh
Namespaces | Typedefs | Functions | Variables
libmesh_common.h File Reference

Go to the source code of this file.

Namespaces

 libMesh
 The libMesh namespace provides an interface to certain functionality in the library.
 
 libMesh::MacroFunctions
 
 libMeshEnums
 

Typedefs

typedef std::complex< Real > libMesh::Complex
 
typedef std::complex< Real > libMesh::COMPLEX
 
typedef Real libMesh::Number
 

Functions

void libMesh::MacroFunctions::here (const char *file, int line, const char *date, const char *time)
 
void libMesh::MacroFunctions::stop (const char *file, int line, const char *date, const char *time)
 
void libMesh::MacroFunctions::report_error (const char *file, int line, const char *date, const char *time)
 
template<typename T >
libMesh::libmesh_real (T a)
 
template<typename T >
libMesh::libmesh_conj (T a)
 
template<typename T >
libMesh::libmesh_real (std::complex< T > a)
 
template<typename T >
std::complex< T > libMesh::libmesh_conj (std::complex< T > a)
 
bool libMesh::libmesh_isnan (float a)
 
bool libMesh::libmesh_isnan (double a)
 
bool libMesh::libmesh_isnan (long double a)
 
template<typename T >
bool libMesh::libmesh_isnan (std::complex< T > a)
 
template<typename T >
bool libMesh::libmesh_isinf (T x)
 
template<typename T >
bool libMesh::libmesh_isinf (std::complex< T > a)
 
template<class T >
void libMesh::libmesh_ignore (const T &)
 
template<typename Tnew , typename Told >
Tnew libMesh::cast_ref (Told &oldvar)
 
template<typename Tnew , typename Told >
Tnew libMesh::libmesh_cast_ref (Told &oldvar)
 
template<typename Tnew , typename Told >
Tnew libMesh::cast_ptr (Told *oldvar)
 
template<typename Tnew , typename Told >
Tnew libMesh::libmesh_cast_ptr (Told *oldvar)
 
template<typename Tnew , typename Told >
Tnew libMesh::cast_int (Told oldvar)
 
template<typename Tnew , typename Told >
Tnew libMesh::libmesh_cast_int (Told oldvar)
 

Variables

DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE libMesh::Real
 
DIE A HORRIBLE DEATH HERE typedef float libMesh::ErrorVectorReal
 
static const Real libMesh::TOLERANCE = 1.e-8
 
MPI_Comm libMesh::COMM_WORLD = MPI_COMM_NULL
 MPI Communicator to be used in the library. More...
 
MPI_Comm libMesh::GLOBAL_COMM_WORLD = MPI_COMM_NULL
 MPI Communicator used to initialize libMesh. More...
 
OStreamProxy libMesh::out
 
OStreamProxy libMesh::err
 
bool libMesh::warned_about_auto_ptr