|
OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
Checks a beam element value (in terms of end forces and and-displacements) More...
#include <errorcheckingexportmodule.h>
Inheritance diagram for oofem::BeamElementErrorCheckingRule:
Collaboration diagram for oofem::BeamElementErrorCheckingRule:Public Types | |
| enum | BeamElementValueType { BET_localEndDisplacement, BET_localEndForces } |
Public Member Functions | |
| BeamElementErrorCheckingRule (const std::string &line, double tol) | |
| virtual bool | check (Domain *domain, TimeStep *tStep) |
| Checks if the rule is correct. More... | |
| virtual const char * | giveClassName () const |
Public Member Functions inherited from oofem::ErrorCheckingRule | |
| ErrorCheckingRule (double tol) | |
| bool | checkValue (double computedValue) |
Protected Attributes | |
| BeamElementValueType | ist |
| int | component |
Protected Attributes inherited from oofem::ErrorCheckingRule | |
| int | tstep |
| int | tsubstep |
| int | number |
| double | tolerance |
| double | value |
Checks a beam element value (in terms of end forces and and-displacements)
Definition at line 110 of file errorcheckingexportmodule.h.
| Enumerator | |
|---|---|
| BET_localEndDisplacement | |
| BET_localEndForces | |
Definition at line 113 of file errorcheckingexportmodule.h.
| oofem::BeamElementErrorCheckingRule::BeamElementErrorCheckingRule | ( | const std::string & | line, |
| double | tol | ||
| ) |
Definition at line 214 of file errorcheckingexportmodule.C.
References component, ist, oofem::ErrorCheckingRule::number, OOFEM_ERROR, oofem::ErrorCheckingRule::tolerance, oofem::ErrorCheckingRule::tstep, oofem::ErrorCheckingRule::tsubstep, and oofem::ErrorCheckingRule::value.
Checks if the rule is correct.
Implements oofem::ErrorCheckingRule.
Definition at line 231 of file errorcheckingexportmodule.C.
References oofem::FloatArray::at(), BET_localEndDisplacement, BET_localEndForces, oofem::ErrorCheckingRule::checkValue(), component, oofem::Element::computeVectorOf(), oofem::Element_local, oofem::Domain::giveEngngModel(), oofem::Domain::giveGlobalElement(), oofem::TimeStep::giveNumber(), oofem::EngngModel::giveOutputBaseFileName(), oofem::Element::giveParallelMode(), oofem::FloatArray::giveSize(), oofem::TimeStep::giveVersion(), oofem::EngngModel::isParallel(), ist, oofem::ErrorCheckingRule::number, OOFEM_WARNING, oofem::FloatArray::printYourself(), oofem::ErrorCheckingRule::tolerance, oofem::ErrorCheckingRule::tstep, oofem::ErrorCheckingRule::tsubstep, and oofem::ErrorCheckingRule::value.
|
inlinevirtual |
Implements oofem::ErrorCheckingRule.
Definition at line 124 of file errorcheckingexportmodule.h.
|
protected |
Definition at line 119 of file errorcheckingexportmodule.h.
Referenced by BeamElementErrorCheckingRule(), and check().
|
protected |
Definition at line 118 of file errorcheckingexportmodule.h.
Referenced by BeamElementErrorCheckingRule(), and check().