PISM, A Parallel Ice Sheet Model
stable v2.1.1 committed by Constantine Khrulev on 2024-12-04 13:36:58 -0900
|
#include <TerminationReason.hh>
Public Member Functions | |
KSPTerminationReason (KSPConvergedReason r) | |
virtual void | get_description (std::ostream &desc, int indent_level=0) |
Public Member Functions inherited from pism::TerminationReason | |
TerminationReason () | |
TerminationReason (int code) | |
virtual | ~TerminationReason () |
virtual int | reason () |
virtual std::string | description () |
virtual std::string | nested_description (int indent_level=0) |
virtual void | get_nested_description (std::ostream &desc, int indent_level=0) |
virtual bool | has_root_cause () |
std::shared_ptr< TerminationReason > | root_cause () |
void | set_root_cause (std::shared_ptr< TerminationReason > cause) |
bool | succeeded () |
bool | failed () |
bool | done () |
Additional Inherited Members | |
Protected Attributes inherited from pism::TerminationReason | |
int | m_reason |
std::shared_ptr< TerminationReason > | m_root_cause |
Static Protected Attributes inherited from pism::TerminationReason | |
static const char * | sm_indent = " " |
Definition at line 103 of file TerminationReason.hh.