35 #ifndef SRC_OOFEMLIB_XFEM_NUCLEATIONCRITERION_H_ 36 #define SRC_OOFEMLIB_XFEM_NUCLEATIONCRITERION_H_ 49 class DynamicDataReader;
51 class EnrichmentFunction;
Class representing the implementation of a dynamic data reader for in-code use.
virtual void appendInputRecords(DynamicDataReader &oDR)
virtual ~NucleationCriterion()
virtual std::vector< std::unique_ptr< EnrichmentItem > > nucleateEnrichmentItems()
Class representing the abstraction for input data source.
NucleationCriterion(Domain *ipDomain)
Abstract class representing global shape function Base class declares abstract interface common to al...
virtual IRResultType initializeFrom(InputRecord *ir)
IRResultType
Type defining the return values of InputRecord reading operations.
virtual const char * giveClassName() const =0
the oofem namespace is to define a context or scope in which all oofem names are defined.
virtual int instanciateYourself(DataReader &dr)
EnrichmentFunction * mpEnrichmentFunc
virtual const char * giveInputRecordName() const =0