Phenomenological constitutive model state variable evolution rate component userobject class. More...
#include <CrystalPlasticityStateVarRateComponentGSS.h>
Public Member Functions | |
CrystalPlasticityStateVarRateComponentGSS (const InputParameters ¶meters) | |
virtual bool | calcStateVariableEvolutionRateComponent (unsigned int qp, std::vector< Real > &val) const |
virtual unsigned int | variableSize () const |
Returns the size of variable. More... | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Attributes | |
const MaterialProperty< std::vector< Real > > & | _mat_prop_slip_rate |
const MaterialProperty< std::vector< Real > > & | _mat_prop_state_var |
FileName | _slip_sys_hard_prop_file_name |
The hardening parameters in this class are read from .i file. The user can override to read from file. More... | |
std::vector< Real > | _hprops |
unsigned int | _variable_size |
Phenomenological constitutive model state variable evolution rate component userobject class.
Definition at line 22 of file CrystalPlasticityStateVarRateComponentGSS.h.
CrystalPlasticityStateVarRateComponentGSS::CrystalPlasticityStateVarRateComponentGSS | ( | const InputParameters & | parameters | ) |
Definition at line 38 of file CrystalPlasticityStateVarRateComponentGSS.C.
|
virtual |
Implements CrystalPlasticityStateVarRateComponent.
Definition at line 51 of file CrystalPlasticityStateVarRateComponentGSS.C.
|
static |
Definition at line 18 of file CrystalPlasticityStateVarRateComponentGSS.C.
|
virtualinherited |
Returns the size of variable.
Definition at line 30 of file CrystalPlasticityUOBase.C.
|
protected |
Definition at line 39 of file CrystalPlasticityStateVarRateComponentGSS.h.
Referenced by calcStateVariableEvolutionRateComponent().
|
protected |
Definition at line 33 of file CrystalPlasticityStateVarRateComponentGSS.h.
Referenced by calcStateVariableEvolutionRateComponent().
|
protected |
Definition at line 34 of file CrystalPlasticityStateVarRateComponentGSS.h.
Referenced by calcStateVariableEvolutionRateComponent().
|
protected |
The hardening parameters in this class are read from .i file. The user can override to read from file.
Definition at line 37 of file CrystalPlasticityStateVarRateComponentGSS.h.
|
protectedinherited |
Definition at line 33 of file CrystalPlasticityUOBase.h.
Referenced by CrystalPlasticitySlipRateGSS::calcFlowDirection(), CrystalPlasticitySlipRateGSS::calcSlipRate(), CrystalPlasticitySlipRateGSS::calcSlipRateDerivative(), CrystalPlasticitySlipResistanceGSS::calcSlipResistance(), calcStateVariableEvolutionRateComponent(), CrystalPlasticityStateVarRateComponentVoce::calcStateVariableEvolutionRateComponent(), CrystalPlasticitySlipRateGSS::getFlowRateParams(), CrystalPlasticitySlipRate::getSlipSystems(), CrystalPlasticityStateVariable::initSlipSysProps(), CrystalPlasticityStateVarRateComponentVoce::initSlipSystemGroupID(), CrystalPlasticityStateVarRateComponentVoce::initSlipSystemPlaneID(), CrystalPlasticitySlipRateGSS::readFileFlowRateParams(), CrystalPlasticityStateVariable::readInitialValueFromFile(), CrystalPlasticityStateVariable::updateStateVariable(), and CrystalPlasticityUOBase::variableSize().