6#include <deal.II/base/exceptions.h>
10#include <prismspf/config.h>
21template <
typename Condition,
typename Exception>
25 AssertThrow(cond, exc);
28template <
typename Condition,
typename Exception>
45 FeatureNotImplemented,
47 <<
"The following feature has yet to be implemented in PRISMS-PF:\n " << arg1
48 <<
"\nCheck the issues section of PRISMS-PF's github to see if this feature is under "
49 "development. Additionally, please considering provided a patch to PRISMS-PF if you "
50 "feel that feature is worthwhile for yourself and others.");
65 <<
"Attempted access of the variable with index " << arg1
66 <<
" and dependency type " << arg2
67 <<
" that was not marked as needed. Please check CustomAttributeLoader.");
71PRISMS_PF_END_NAMESPACE
Condition
Condition of boundary condition.
Definition constraint_parameters.h:32
PRISMS_PF_BEGIN_NAMESPACE constexpr void AssertThrowDebug(const Condition &, const Exception &)
Definition exceptions.h:30
DeclExceptionMsg(UnreachableCode, "This code should not have been reached.")
DeclException2(DependencyNotFound, Types::Index, std::string,<< "Attempted access of the variable with index "<< arg1<< " and dependency type "<< arg2<< " that was not marked as needed. Please check CustomAttributeLoader.")
DeclException1(FeatureNotImplemented, std::string,<< "The following feature has yet to be implemented in PRISMS-PF:\n "<< arg1<< "\nCheck the issues section of PRISMS-PF's github to see if this feature is under " "development. Additionally, please considering provided a patch to PRISMS-PF if you " "feel that feature is worthwhile for yourself and others.")
Definition conditional_ostreams.cc:20
unsigned int Index
Type for field indices.
Definition types.h:19