35 #ifndef errorcheckingexportmodule_h_ 36 #define errorcheckingexportmodule_h_ 48 #define _IFT_ErrorCheckingExportModule_Name "errorcheck" 49 #define _IFT_ErrorCheckingExportModule_filename "filename" 50 #define _IFT_ErrorCheckingExportModule_writeIST "writeist" 77 bool checkValue(
double computedValue);
78 virtual const char *giveClassName()
const = 0;
91 virtual const char *
giveClassName()
const {
return "NodeErrorCheckingRule";}
106 virtual const char *
giveClassName()
const {
return "ElementErrorCheckingRule";}
124 virtual const char *
giveClassName()
const {
return "BeamElementErrorCheckingRule";}
137 virtual const char *
giveClassName()
const {
return "ReactionErrorCheckingRule";}
146 virtual const char *
giveClassName()
const {
return "LoadLevelErrorCheckingRule";}
155 virtual const char *
giveClassName()
const {
return "EigenValueErrorCheckingRule";}
174 bool scanToErrorChecks(std :: ifstream &stream,
double &errorTolerance);
175 ErrorCheckingRule *giveErrorCheck(std :: ifstream &stream,
double errorTolerance);
185 virtual void doOutput(
TimeStep *tStep,
bool forcedOutput =
false);
188 virtual const char *
giveClassName()
const {
return "ErrorCheckingExportModule"; }
192 #endif // errorcheckingexportmodule_h_
InternalStateType
Type representing the physical meaning of element or constitutive model internal variable.
#define _IFT_ErrorCheckingExportModule_Name
Checks a beam element value (in terms of end forces and and-displacements)
ValueModeType
Type representing the mode of UnknownType or CharType, or similar types.
virtual const char * giveClassName() const
Checks a reaction force value.
Checks a reaction force value.
Represents export output module - a base class for all output modules.
Class implementing an array of integers.
Checks error in analysis (for automatic regression tests).
virtual const char * giveClassName() const
virtual const char * giveClassName() const
virtual const char * giveClassName() const
virtual const char * giveClassName() const
IRResultType
Type defining the return values of InputRecord reading operations.
Error checking rule used for regressions tests.
ErrorCheckingRule(double tol)
virtual ~ErrorCheckingExportModule()
Abstract base class representing the "problem" under consideration.
the oofem namespace is to define a context or scope in which all oofem names are defined.
std::vector< std::unique_ptr< ErrorCheckingRule > > errorCheckingRules
virtual const char * giveInputRecordName() const
virtual const char * giveClassName() const
Class representing solution step.
virtual const char * giveClassName() const
Returns class name of the receiver.