libMesh
Classes | Namespaces | Functions | Variables
libmesh.h File Reference

Go to the source code of this file.

Classes

class  libMesh::LibMeshInit
 The LibMeshInit class, when constructed, initializes the dependent libraries (e.g. More...
 

Namespaces

 TIMPI
 
 GETPOT_NAMESPACE
 
 libMesh
 The libMesh namespace provides an interface to certain functionality in the library.
 
 libMesh::Parallel
 

Functions

bool libMesh::initialized ()
 Checks that library initialization has been done. More...
 
bool libMesh::closed ()
 Checks that the library has been closed. More...
 
void libMesh::enableFPE (bool on)
 Toggle hardware trap floating point exceptions. More...
 
void libMesh::enableSEGV (bool on)
 Toggle libMesh reporting of segmentation faults. More...
 
bool libMesh::on_command_line (std::string arg)
 
template<typename T >
libMesh::command_line_value (const std::string &, T)
 
template<typename T >
libMesh::command_line_value (const std::vector< std::string > &, T)
 
template<typename T >
libMesh::command_line_next (std::string name, T default_value)
 Use GetPot's search()/next() functions to get following arguments from the command line. More...
 
template<typename T >
void libMesh::command_line_vector (const std::string &, std::vector< T > &)
 
std::vector< std::string > libMesh::command_line_names ()
 
void libMesh::add_command_line_name (const std::string &name)
 Add a name to the set of queried command-line names. More...
 
void libMesh::add_command_line_names (const GetPot &getpot)
 Merge a GetPot object's requested names into the set of queried command-line names. More...
 
SolverPackage libMesh::default_solver_package ()
 

Variables

const Number libMesh::imaginary
 The imaginary unit, \( \sqrt{-1} \). More...
 
const Real libMesh::pi
 \( \pi=3.14159... \). More...
 
const Number libMesh::zero = 0.
 \( zero=0. \). More...
 
const unsigned int libMesh::invalid_uint = static_cast<unsigned int>(-1)
 A number which is used quite often to represent an invalid or uninitialized value for an unsigned integer. More...
 
const int libMesh::invalid_int = std::numeric_limits<int>::max()
 A number which is used quite often to represent an invalid or uninitialized value for an integer. More...