45RandomMaterialStatusExtensionInterface :: _giveProperty(
int key,
double &value)
56RandomMaterialStatusExtensionInterface :: _setProperty(
int key,
double value)
63RandomMaterialExtensionInterface :: initializeFrom(
InputRecord &ir)
85RandomMaterialExtensionInterface :: give(
int key,
GaussPoint *gp,
double &value)
const
101RandomMaterialExtensionInterface :: _generateStatusVariables(
GaussPoint *gp)
const
110 for (
int i = 1; i <= size; i++ ) {
114 value = f->
evaluate({{
"x", globalCoordinates } });
Function * giveFunction(int n)
virtual int computeGlobalCoordinates(FloatArray &answer, const FloatArray &lcoords)
Domain * giveDomain() const
virtual double evaluate(TimeStep *tStep, ValueModeType mode)
const FloatArray & giveSubPatchCoordinates() const
Returns local sub-patch coordinates of the receiver.
IntegrationPointStatus * giveMaterialStatus(IntegrationPointStatusIDType key=IPSID_Default)
Element * giveElement()
Returns corresponding element to receiver.
virtual Interface * giveInterface(InterfaceType t)
IntArray randomVariableGenerators
Array of generators id's for corresponding randomized variables.
IntArray randVariables
Array of randomized variables (identified by a key).
void _setProperty(int key, double value)
bool _giveProperty(int key, double &value)
Dictionary randProperties
Dictionary containing material model values.
@ RandomMaterialStatusExtensionInterfaceType
#define _IFT_RandomMaterialExt_randVariables
#define _IFT_RandomMaterialExt_randGen