Go to the source code of this file.
Classes | |
class | oomph::OomphLibQuietException |
===================================================================== A class for handling oomph-lib run-time exceptions quietly. More... | |
class | oomph::OomphLibException |
===================================================================== A Base class for oomph-lib run-time exception (error and warning) handling. More... | |
class | oomph::OomphLibError |
An OomphLibError object which should be thrown when an run-time error is encountered. The error stream and stream width can be specified. The default is cerr with a width of 70 characters. More... | |
class | oomph::OomphLibWarning |
An OomphLibWarning object which should be created as a temporary object to issue a warning. The warning stream and stream width can be specified. The default is cerr with a width of 70 characters. More... | |
class | oomph::Nullstream |
A small nullstream class that throws away everything sent to it. More... | |
class | oomph::OutputModifier |
A base class that contains a single virtual member function: The () operator that may be used to modify the output in. More... | |
class | oomph::OomphInfo |
This class is a wrapper to a stream and an output modifier that is used to control the "info" output from OomphLib. Its instationiation can be used like std::cout. More... | |
Namespaces | |
namespace | oomph |
DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1). | |
namespace | oomph::Global_timings |
===================================================================== Namespace to control level of comprehensive timings | |
namespace | oomph::TerminateHelper |
Helper namespace for set_terminate function – used to spawn. | |
namespace | oomph::Global_output_stream |
Namespace containing an output stream that can be used for debugging. Use at your own risk – global data is evil! | |
namespace | oomph::Global_unsigned |
Namespace containing a number that can be used to annotate things for debugging. Use at your own risk – global data is evil! | |
namespace | oomph::Global_string_for_annotation |
Namespace containing a vector of strings that can be used to to store global output modifiers. This is global data and you use it at your own risk! | |
Functions | |
void | oomph::TerminateHelper::setup () |
Setup terminate helper. | |
void | oomph::TerminateHelper::suppress_exception_error_messages () |
Flush string stream of error messages (call when error has been caught) | |
void | oomph::TerminateHelper::spawn_errors_from_uncaught_errors () |
Function to spawn messages from uncaught errors. | |
void | oomph::TerminateHelper::clean_up_memory () |
Clean up function that deletes anything dynamically allocated in this namespace. | |
std::string | oomph::Global_string_for_annotation::string (const unsigned &i) |
Return the i-th string or "" if the relevant string hasn't been defined. | |