|
OOFEM 3.0
|
#include <gpinitmodule.h>
Public Member Functions | |
| GPInitModule (int n, EngngModel *e) | |
| Creates empty GPInitModule. | |
| virtual | ~GPInitModule () |
| Destructor. | |
| void | initializeFrom (InputRecord &ir) override |
| Initializes receiver according to object description stored in input record. | |
| void | doInit () override |
| Reads the input. Abstract service. | |
| const char * | giveClassName () const override |
| Returns class name of the receiver. | |
| Public Member Functions inherited from oofem::InitModule | |
| InitModule (int n, EngngModel *e) | |
| Constructor. Creates empty Init Module with number n. | |
| virtual | ~InitModule () |
| Destructor. | |
| std::string | errorInfo (const char *func) const |
| Error printing helper. | |
Additional Inherited Members | |
| Protected Attributes inherited from oofem::InitModule | |
| int | number |
| Number. | |
| EngngModel * | emodel |
| Problem pointer. | |
| FILE * | initStream |
| Initialization file. | |
Represents GP (Gauss point) initialization module. This module reads certain internal variables of all Gauss points from a file. In this way, one can specify e.g. initial damage and initial stresses computed by another model.
Definition at line 50 of file gpinitmodule.h.
| oofem::GPInitModule::GPInitModule | ( | int | n, |
| EngngModel * | e ) |
Creates empty GPInitModule.
|
virtual |
Destructor.
Definition at line 56 of file gpinitmodule.C.
|
overridevirtual |
Reads the input. Abstract service.
Implements oofem::InitModule.
Definition at line 68 of file gpinitmodule.C.
References oofem::FloatArray::at(), oofem::InitModule::emodel, oofem::Element::giveCrossSection(), oofem::Element::giveDefaultIntegrationRulePtr(), oofem::Domain::giveElement(), oofem::CrossSection::giveMaterial(), oofem::Domain::giveNumberOfElements(), oofem::InitModule::initStream, OOFEM_ERROR, oofem::FloatArray::resize(), oofem::Material::restoreConsistency(), and oofem::Material::setIPValue().
|
inlineoverridevirtual |
Returns class name of the receiver.
Reimplemented from oofem::InitModule.
Definition at line 61 of file gpinitmodule.h.
|
overridevirtual |
Initializes receiver according to object description stored in input record.
Implements oofem::InitModule.
Definition at line 61 of file gpinitmodule.C.