|
OOFEM 3.0
|
#include <nucleationcriterion.h>
Public Member Functions | |
| NucleationCriterion (Domain *ipDomain) | |
| virtual | ~NucleationCriterion () |
| virtual std::vector< std::unique_ptr< EnrichmentItem > > | nucleateEnrichmentItems () |
| virtual void | initializeFrom (InputRecord &ir) |
| virtual int | instanciateYourself (DataReader &dr) |
| virtual void | postInitialize () |
| virtual void | appendInputRecords (DynamicDataReader &oDR) |
| virtual const char * | giveClassName () const =0 |
| virtual const char * | giveInputRecordName () const =0 |
Protected Attributes | |
| Domain * | mpDomain |
| std::unique_ptr< EnrichmentFunction > | mpEnrichmentFunc |
Definition at line 51 of file nucleationcriterion.h.
| oofem::NucleationCriterion::NucleationCriterion | ( | Domain * | ipDomain | ) |
Definition at line 47 of file nucleationcriterion.C.
References mpDomain.
|
virtual |
Definition at line 51 of file nucleationcriterion.C.
|
virtual |
Reimplemented in oofem::NCPrincipalStrain, and oofem::NCPrincipalStress.
Definition at line 83 of file nucleationcriterion.C.
References giveInputRecordName(), and oofem::DynamicDataReader::insertInputRecord().
|
pure virtual |
Implemented in oofem::NCPrincipalStrain, and oofem::NCPrincipalStress.
|
pure virtual |
Implemented in oofem::NCPrincipalStrain, and oofem::NCPrincipalStress.
Referenced by appendInputRecords().
|
virtual |
Reimplemented in oofem::NCPrincipalStrain, and oofem::NCPrincipalStress.
Definition at line 62 of file nucleationcriterion.C.
Referenced by oofem::NCPrincipalStrain::initializeFrom(), and oofem::NCPrincipalStress::initializeFrom().
|
virtual |
Definition at line 66 of file nucleationcriterion.C.
References oofem::classFactory, oofem::DataReader::giveInputRecord(), oofem::InputRecord::giveRecordKeywordField(), mpDomain, mpEnrichmentFunc, and OOFEM_ERROR.
|
virtual |
Reimplemented in oofem::NCPrincipalStrain, and oofem::NCPrincipalStress.
Definition at line 53 of file nucleationcriterion.C.
References OOFEM_ERROR.
|
inlinevirtual |
Definition at line 61 of file nucleationcriterion.h.
|
protected |
Definition at line 71 of file nucleationcriterion.h.
Referenced by instanciateYourself(), oofem::NCPrincipalStrain::nucleateEnrichmentItems(), oofem::NCPrincipalStress::nucleateEnrichmentItems(), and NucleationCriterion().
|
protected |
Definition at line 72 of file nucleationcriterion.h.
Referenced by oofem::NCPrincipalStrain::appendInputRecords(), oofem::NCPrincipalStress::appendInputRecords(), and instanciateYourself().