35 #ifndef intmatisodamagetable_h 36 #define intmatisodamagetable_h 44 #define _IFT_IntMatIsoDamageTable_Name "intmatisodamagetable" 45 #define _IFT_IntMatIsoDamageTable_kn "kn" 46 #define _IFT_IntMatIsoDamageTable_ks "ks" 47 #define _IFT_IntMatIsoDamageTable_ft "ft" 48 #define _IFT_IntMatIsoDamageTable_tablename "tablename" 49 #define _IFT_IntMatIsoDamageTable_maxOmega "maxomega" 111 #endif // isointerfacedamage01_h FloatArray tableJumps
Jumps read from the first column in the table file.
std::string tablename
Additional parameters Name of table file.
Simple isotropic damage based model for 2d and 3d interface elements.
IntMatIsoDamageTable(int n, Domain *d)
Constructor.
virtual void giveInputRecord(DynamicInputRecord &input)
Setups the input record string of receiver.
virtual ~IntMatIsoDamageTable()
Destructor.
#define _IFT_IntMatIsoDamageTable_Name
Simple isotropic damage based model for interface elements.
FloatArray tableDamages
Damages read from the second column in the table file.
Class representing vector of real numbers.
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
IRResultType
Type defining the return values of InputRecord reading operations.
the oofem namespace is to define a context or scope in which all oofem names are defined.
virtual void computeDamageParam(double &omega, double kappa)
Computes the value of damage parameter omega, based on given value of equivalent strain.
virtual const char * giveInputRecordName() const