|
OOFEM 3.0
|
#include <errorcheckingexportmodule.h>
Public Member Functions | |
| ErrorCheckingRule (double tol) | |
| virtual | ~ErrorCheckingRule ()=default |
| virtual bool | check (Domain *domain, TimeStep *tStep)=0 |
| virtual bool | getValue (double &value, Domain *domain, TimeStep *tStep)=0 |
| bool | checkValue (double computedValue) |
| virtual const char * | giveClassName () const =0 |
Protected Attributes | |
| int | tstep = 0 |
| int | tsubstep = 0 |
| int | number = 0 |
| double | tolerance = 0. |
| double | value = 0. |
| double | computedValue = 0. |
Error checking rule used for regressions tests.
Definition at line 64 of file errorcheckingexportmodule.h.
|
inline |
Definition at line 75 of file errorcheckingexportmodule.h.
References tolerance.
Referenced by oofem::BeamElementErrorCheckingRule::BeamElementErrorCheckingRule(), oofem::BeamElementErrorCheckingRule::BeamElementErrorCheckingRule(), oofem::EigenValueErrorCheckingRule::EigenValueErrorCheckingRule(), oofem::EigenValueErrorCheckingRule::EigenValueErrorCheckingRule(), oofem::ElementErrorCheckingRule::ElementErrorCheckingRule(), oofem::ElementErrorCheckingRule::ElementErrorCheckingRule(), oofem::InternalElementDofManErrorCheckingRule::InternalElementDofManErrorCheckingRule(), oofem::InternalElementDofManErrorCheckingRule::InternalElementDofManErrorCheckingRule(), oofem::LoadLevelErrorCheckingRule::LoadLevelErrorCheckingRule(), oofem::LoadLevelErrorCheckingRule::LoadLevelErrorCheckingRule(), oofem::NodeErrorCheckingRule::NodeErrorCheckingRule(), oofem::NodeErrorCheckingRule::NodeErrorCheckingRule(), oofem::ReactionErrorCheckingRule::ReactionErrorCheckingRule(), oofem::ReactionErrorCheckingRule::ReactionErrorCheckingRule(), oofem::TimeCheckingRule::TimeCheckingRule(), and oofem::TimeCheckingRule::TimeCheckingRule().
|
virtualdefault |
Checks if the rule is correct
Implemented in oofem::BeamElementErrorCheckingRule, oofem::EigenValueErrorCheckingRule, oofem::ElementErrorCheckingRule, oofem::InternalElementDofManErrorCheckingRule, oofem::LoadLevelErrorCheckingRule, oofem::NodeErrorCheckingRule, oofem::ReactionErrorCheckingRule, and oofem::TimeCheckingRule.
| bool oofem::ErrorCheckingRule::checkValue | ( | double | computedValue | ) |
References computedValue.
Referenced by oofem::BeamElementErrorCheckingRule::check(), oofem::EigenValueErrorCheckingRule::check(), oofem::ElementErrorCheckingRule::check(), oofem::InternalElementDofManErrorCheckingRule::check(), oofem::LoadLevelErrorCheckingRule::check(), oofem::NodeErrorCheckingRule::check(), and oofem::ReactionErrorCheckingRule::check().
|
pure virtual |
Implemented in oofem::BeamElementErrorCheckingRule, oofem::EigenValueErrorCheckingRule, oofem::ElementErrorCheckingRule, oofem::InternalElementDofManErrorCheckingRule, oofem::LoadLevelErrorCheckingRule, oofem::NodeErrorCheckingRule, oofem::ReactionErrorCheckingRule, and oofem::TimeCheckingRule.
References value.
|
pure virtual |
|
protected |
Definition at line 72 of file errorcheckingexportmodule.h.
Referenced by checkValue().
|
protected |
Definition at line 69 of file errorcheckingexportmodule.h.
Referenced by oofem::BeamElementErrorCheckingRule::BeamElementErrorCheckingRule(), oofem::BeamElementErrorCheckingRule::BeamElementErrorCheckingRule(), oofem::BeamElementErrorCheckingRule::check(), oofem::EigenValueErrorCheckingRule::check(), oofem::ElementErrorCheckingRule::check(), oofem::InternalElementDofManErrorCheckingRule::check(), oofem::NodeErrorCheckingRule::check(), oofem::ReactionErrorCheckingRule::check(), oofem::EigenValueErrorCheckingRule::EigenValueErrorCheckingRule(), oofem::EigenValueErrorCheckingRule::EigenValueErrorCheckingRule(), oofem::ElementErrorCheckingRule::ElementErrorCheckingRule(), oofem::ElementErrorCheckingRule::ElementErrorCheckingRule(), oofem::BeamElementErrorCheckingRule::getValue(), oofem::EigenValueErrorCheckingRule::getValue(), oofem::ElementErrorCheckingRule::getValue(), oofem::InternalElementDofManErrorCheckingRule::getValue(), oofem::NodeErrorCheckingRule::getValue(), oofem::ReactionErrorCheckingRule::getValue(), oofem::InternalElementDofManErrorCheckingRule::InternalElementDofManErrorCheckingRule(), oofem::InternalElementDofManErrorCheckingRule::InternalElementDofManErrorCheckingRule(), oofem::NodeErrorCheckingRule::NodeErrorCheckingRule(), oofem::NodeErrorCheckingRule::NodeErrorCheckingRule(), oofem::ReactionErrorCheckingRule::ReactionErrorCheckingRule(), and oofem::ReactionErrorCheckingRule::ReactionErrorCheckingRule().
|
protected |
Definition at line 70 of file errorcheckingexportmodule.h.
Referenced by oofem::BeamElementErrorCheckingRule::BeamElementErrorCheckingRule(), oofem::BeamElementErrorCheckingRule::BeamElementErrorCheckingRule(), oofem::BeamElementErrorCheckingRule::check(), oofem::EigenValueErrorCheckingRule::check(), oofem::ElementErrorCheckingRule::check(), oofem::InternalElementDofManErrorCheckingRule::check(), oofem::LoadLevelErrorCheckingRule::check(), oofem::NodeErrorCheckingRule::check(), oofem::ReactionErrorCheckingRule::check(), oofem::EigenValueErrorCheckingRule::EigenValueErrorCheckingRule(), oofem::EigenValueErrorCheckingRule::EigenValueErrorCheckingRule(), oofem::ElementErrorCheckingRule::ElementErrorCheckingRule(), oofem::ElementErrorCheckingRule::ElementErrorCheckingRule(), ErrorCheckingRule(), oofem::InternalElementDofManErrorCheckingRule::InternalElementDofManErrorCheckingRule(), oofem::LoadLevelErrorCheckingRule::LoadLevelErrorCheckingRule(), oofem::LoadLevelErrorCheckingRule::LoadLevelErrorCheckingRule(), oofem::NodeErrorCheckingRule::NodeErrorCheckingRule(), oofem::NodeErrorCheckingRule::NodeErrorCheckingRule(), oofem::ReactionErrorCheckingRule::ReactionErrorCheckingRule(), and oofem::ReactionErrorCheckingRule::ReactionErrorCheckingRule().
|
protected |
Definition at line 67 of file errorcheckingexportmodule.h.
Referenced by oofem::BeamElementErrorCheckingRule::BeamElementErrorCheckingRule(), oofem::BeamElementErrorCheckingRule::BeamElementErrorCheckingRule(), oofem::BeamElementErrorCheckingRule::check(), oofem::EigenValueErrorCheckingRule::check(), oofem::ElementErrorCheckingRule::check(), oofem::InternalElementDofManErrorCheckingRule::check(), oofem::LoadLevelErrorCheckingRule::check(), oofem::NodeErrorCheckingRule::check(), oofem::ReactionErrorCheckingRule::check(), oofem::EigenValueErrorCheckingRule::EigenValueErrorCheckingRule(), oofem::EigenValueErrorCheckingRule::EigenValueErrorCheckingRule(), oofem::ElementErrorCheckingRule::ElementErrorCheckingRule(), oofem::ElementErrorCheckingRule::ElementErrorCheckingRule(), oofem::InternalElementDofManErrorCheckingRule::InternalElementDofManErrorCheckingRule(), oofem::InternalElementDofManErrorCheckingRule::InternalElementDofManErrorCheckingRule(), oofem::LoadLevelErrorCheckingRule::LoadLevelErrorCheckingRule(), oofem::LoadLevelErrorCheckingRule::LoadLevelErrorCheckingRule(), oofem::NodeErrorCheckingRule::NodeErrorCheckingRule(), oofem::NodeErrorCheckingRule::NodeErrorCheckingRule(), oofem::ReactionErrorCheckingRule::ReactionErrorCheckingRule(), and oofem::ReactionErrorCheckingRule::ReactionErrorCheckingRule().
|
protected |
Definition at line 68 of file errorcheckingexportmodule.h.
Referenced by oofem::BeamElementErrorCheckingRule::BeamElementErrorCheckingRule(), oofem::BeamElementErrorCheckingRule::BeamElementErrorCheckingRule(), oofem::BeamElementErrorCheckingRule::check(), oofem::ElementErrorCheckingRule::check(), oofem::InternalElementDofManErrorCheckingRule::check(), oofem::NodeErrorCheckingRule::check(), oofem::ReactionErrorCheckingRule::check(), oofem::ElementErrorCheckingRule::ElementErrorCheckingRule(), oofem::ElementErrorCheckingRule::ElementErrorCheckingRule(), oofem::NodeErrorCheckingRule::NodeErrorCheckingRule(), oofem::NodeErrorCheckingRule::NodeErrorCheckingRule(), oofem::ReactionErrorCheckingRule::ReactionErrorCheckingRule(), and oofem::ReactionErrorCheckingRule::ReactionErrorCheckingRule().
|
protected |
Definition at line 71 of file errorcheckingexportmodule.h.
Referenced by oofem::BeamElementErrorCheckingRule::BeamElementErrorCheckingRule(), oofem::BeamElementErrorCheckingRule::BeamElementErrorCheckingRule(), oofem::BeamElementErrorCheckingRule::check(), oofem::EigenValueErrorCheckingRule::check(), oofem::ElementErrorCheckingRule::check(), oofem::InternalElementDofManErrorCheckingRule::check(), oofem::LoadLevelErrorCheckingRule::check(), oofem::NodeErrorCheckingRule::check(), oofem::ReactionErrorCheckingRule::check(), oofem::EigenValueErrorCheckingRule::EigenValueErrorCheckingRule(), oofem::EigenValueErrorCheckingRule::EigenValueErrorCheckingRule(), oofem::ElementErrorCheckingRule::ElementErrorCheckingRule(), oofem::ElementErrorCheckingRule::ElementErrorCheckingRule(), getValue(), oofem::InternalElementDofManErrorCheckingRule::InternalElementDofManErrorCheckingRule(), oofem::InternalElementDofManErrorCheckingRule::InternalElementDofManErrorCheckingRule(), oofem::LoadLevelErrorCheckingRule::LoadLevelErrorCheckingRule(), oofem::LoadLevelErrorCheckingRule::LoadLevelErrorCheckingRule(), oofem::NodeErrorCheckingRule::NodeErrorCheckingRule(), oofem::NodeErrorCheckingRule::NodeErrorCheckingRule(), oofem::ReactionErrorCheckingRule::ReactionErrorCheckingRule(), and oofem::ReactionErrorCheckingRule::ReactionErrorCheckingRule().