|
OOFEM 3.0
|
#include <randommaterialext.h>
Public Member Functions | |
| RandomMaterialStatusExtensionInterface () | |
| virtual | ~RandomMaterialStatusExtensionInterface () |
| Destructor. | |
| bool | _giveProperty (int key, double &value) |
| void | _setProperty (int key, double value) |
| Public Member Functions inherited from oofem::Interface | |
| Interface () | |
| Constructor. | |
| virtual | ~Interface () |
| virtual const char * | giveClassName () const =0 |
Protected Attributes | |
| Dictionary | randProperties |
| Dictionary containing material model values. | |
Abstract base class for all random constitutive model statuses. Random materials can have some their constitutive constants randomly generated. In this case, these "constants" are stored in material statuses of corresponding integration points. Usually, an instance of randomGenerator is used to generate the values in integration points.
Definition at line 58 of file randommaterialext.h.
|
inline |
Constructor.
Definition at line 68 of file randommaterialext.h.
References randProperties.
Referenced by oofem::ConcreteFCMStatus::ConcreteFCMStatus(), oofem::ConcreteFCMStatus::giveInterface(), oofem::IsotropicDamageMaterial1Status::giveInterface(), oofem::LatticeMaterialStatus::giveInterface(), oofem::IsotropicDamageMaterial1Status::IsotropicDamageMaterial1Status(), and oofem::LatticeMaterialStatus::LatticeMaterialStatus().
|
inlinevirtual |
Destructor.
Definition at line 71 of file randommaterialext.h.
| bool oofem::RandomMaterialStatusExtensionInterface::_giveProperty | ( | int | key, |
| double & | value ) |
Returns the value of random property, identified by a key.
Definition at line 45 of file randommaterialext.C.
References randProperties.
Referenced by oofem::RandomMaterialExtensionInterface::give().
| void oofem::RandomMaterialStatusExtensionInterface::_setProperty | ( | int | key, |
| double | value ) |
Sets the value of random property, identified by a key.
Definition at line 56 of file randommaterialext.C.
References randProperties.
Referenced by oofem::RandomMaterialExtensionInterface::_generateStatusVariables().
|
protected |
Dictionary containing material model values.
Definition at line 62 of file randommaterialext.h.
Referenced by _giveProperty(), _setProperty(), and RandomMaterialStatusExtensionInterface().