68 template<
class StreamValueType>
86 std::string
Info()
const override;
89 void PrintInfo(std::ostream &rOStream)
const override;
92 void PrintData(std::ostream &rOStream)
const override;
103 #define KRATOS_SKIP_TEST throw TestSkippedException("Test Skipped: ", KRATOS_CODE_LOCATION)
105 #define KRATOS_SKIP_TEST_IF(conditional) \
107 throw TestSkippedException("Test Skipped: ", KRATOS_CODE_LOCATION)
109 #define KRATOS_SKIP_TEST_IF_NOT(conditional) \
110 if (!(conditional)) \
111 throw TestSkippedException("Test Skipped: ", KRATOS_CODE_LOCATION)
118 std::istream &
operator>>(std::istream &rIStream,
119 TestSkippedException &rThis);
123 std::ostream &
operator<<(std::ostream &rOStream,
const TestSkippedException &rThis);
std::string Info() const override
Turn back information as a string.
Definition: periodic_interface_process.hpp:93
Definition: code_location.h:31
Extends the std::exception class with more information about error location.
Definition: exception.h:49
Exception & operator<<(CodeLocation const &TheLocation)
Code Location stream function to add callers to call stack.
Definition: exception.cpp:115
Exception type used to signal that a test should be skipped.
Definition: test_skipped_exception.h:38
#define KRATOS_API(...)
Definition: kratos_export_api.h:40
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
std::istream & operator>>(std::istream &rIStream, LinearMasterSlaveConstraint &rThis)
input stream function
std::ostream & operator<<(std::ostream &rOStream, const LinearMasterSlaveConstraint &rThis)
output stream function
Definition: linear_master_slave_constraint.h:432