Public Member Functions | List of all members
oomph::SegregatedSolverError Class Reference

////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////// More...

#include <segregated_fsi_solver.h>

+ Inheritance diagram for oomph::SegregatedSolverError:

Public Member Functions

 SegregatedSolverError (const std::string &error_description, const std::string &function_name, const char *location)
 Default constructor, does nothing. More...
 
- Public Member Functions inherited from oomph::OomphLibError
 OomphLibError (const std::string &error_description, const std::string &function_name, const char *location)
 Constructor requires the error description and the function in which the error occured and the location provided by the OOMPH_EXCEPTION_LOCATION macro. More...
 
- Public Member Functions inherited from oomph::OomphLibException
void disable_error_message ()
 Suppress issueing of the error message in destructor (useful if error is caught successfully!) More...
 

Additional Inherited Members

- Static Public Member Functions inherited from oomph::OomphLibError
static void set_stream_pt (std::ostream *const &stream_pt)
 Static member function used to specify the error stream, which must be passed as a pointer because streams cannot be copied. More...
 
static void set_output_width (const unsigned &output_width)
 Static member function used to specify the width (in characters) of the error stream. More...
 
- Protected Member Functions inherited from oomph::OomphLibException
 OomphLibException (const std::string &error_description, const std::string &function_name, const char *location, const std::string &exception_type, std::ostream &exception_stream, const unsigned &output_width, bool list_trace_back)
 Constructor takes the error description, function name and a location string provided by the OOMPH_EXCEPTION_LOCATION macro and combines them into a standard header. The exception type will be the string "WARNING" or "ERROR" and the message is written to the exception_stream, with a specified output_width. Optionally provide a traceback of the function calls. More...
 
 ~OomphLibException () throw ()
 The destructor cannot throw an exception (C++ STL standard) More...
 
- Protected Attributes inherited from oomph::OomphLibException
std::ostream * Exception_stream_pt
 Exception stream to which we write message in destructor. More...
 
std::stringstream * Exception_stringstream_pt
 String stream that records the error message. More...
 
bool Suppress_error_message
 Boolean to suppress issuing of the error message in destructor (useful if error is caught successfully!) More...
 

Detailed Description

////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////

A class to handle errors in the Segregated solver

Definition at line 143 of file segregated_fsi_solver.h.

Constructor & Destructor Documentation

◆ SegregatedSolverError()

oomph::SegregatedSolverError::SegregatedSolverError ( const std::string &  error_description,
const std::string &  function_name,
const char *  location 
)
inline

Default constructor, does nothing.

Definition at line 147 of file segregated_fsi_solver.h.


The documentation for this class was generated from the following file: