35 #ifndef randommaterialext_h 36 #define randommaterialext_h 45 #define _IFT_RandomMaterialExt_randVariables "randvars" 46 #define _IFT_RandomMaterialExt_randGen "randgen" 77 bool _giveProperty(
int key,
double &value);
81 void _setProperty(
int key,
double value);
120 bool give(
int key,
GaussPoint *gp,
double &value);
129 void _generateStatusVariables(
GaussPoint *)
const;
132 #endif // randommaterialext_h IntArray randomVariableGenerators
Array of generators id's for corresponding randomized variables.
RandomMaterialExtensionInterface()
Constructor.
Class implementing an array of integers.
virtual ~RandomMaterialStatusExtensionInterface()
Destructor.
RandomMaterialStatusExtensionInterface()
Constructor.
Abstract base class for all random materials.
Abstract base class for all random constitutive model statuses.
This class implements a linked list whose entries are Pairs (see below).
virtual ~RandomMaterialExtensionInterface()
Destructor.
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.
Dictionary randProperties
Dictionary containing material model values.
IntArray randVariables
Array of randomized variables (identified by a key).
Class representing integration point in finite element program.