Construct a global strain from the phase strains in a manner that is consistent with the construction of the global elastic energy by DerivativeMultiPhaseMaterial. More...
#include <MultiPhaseStressMaterial.h>
Public Member Functions | |
MultiPhaseStressMaterial (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
virtual void | computeQpProperties () |
Protected Attributes | |
std::vector< MaterialPropertyName > | _h_list |
switching function name list More... | |
unsigned int | _n_phase |
number of phases handled by this material More... | |
std::vector< const MaterialProperty< Real > * > | _h_eta |
switching functions More... | |
std::vector< std::string > | _phase_base |
std::vector< const MaterialProperty< RankTwoTensor > * > | _phase_stress |
std::vector< const MaterialProperty< RankFourTensor > * > | _dphase_stress_dstrain |
const std::string | _base_name |
MaterialProperty< RankTwoTensor > & | _stress |
MaterialProperty< RankFourTensor > & | _dstress_dstrain |
Construct a global strain from the phase strains in a manner that is consistent with the construction of the global elastic energy by DerivativeMultiPhaseMaterial.
Definition at line 30 of file MultiPhaseStressMaterial.h.
MultiPhaseStressMaterial::MultiPhaseStressMaterial | ( | const InputParameters & | parameters | ) |
Definition at line 31 of file MultiPhaseStressMaterial.C.
|
protectedvirtual |
Definition at line 59 of file MultiPhaseStressMaterial.C.
|
static |
Definition at line 19 of file MultiPhaseStressMaterial.C.
|
protected |
Definition at line 55 of file MultiPhaseStressMaterial.h.
|
protected |
Definition at line 52 of file MultiPhaseStressMaterial.h.
Referenced by computeQpProperties(), and MultiPhaseStressMaterial().
|
protected |
Definition at line 57 of file MultiPhaseStressMaterial.h.
Referenced by computeQpProperties().
|
protected |
switching functions
Definition at line 47 of file MultiPhaseStressMaterial.h.
Referenced by computeQpProperties(), and MultiPhaseStressMaterial().
|
protected |
switching function name list
Definition at line 41 of file MultiPhaseStressMaterial.h.
Referenced by MultiPhaseStressMaterial().
|
protected |
number of phases handled by this material
Definition at line 44 of file MultiPhaseStressMaterial.h.
Referenced by computeQpProperties(), and MultiPhaseStressMaterial().
|
protected |
Definition at line 50 of file MultiPhaseStressMaterial.h.
Referenced by MultiPhaseStressMaterial().
|
protected |
Definition at line 51 of file MultiPhaseStressMaterial.h.
Referenced by computeQpProperties(), and MultiPhaseStressMaterial().
|
protected |
Definition at line 56 of file MultiPhaseStressMaterial.h.
Referenced by computeQpProperties().