Crystal plasticity state variable evolution rate component userobject base class. More...
#include <CrystalPlasticityStateVarRateComponent.h>
Public Member Functions | |
CrystalPlasticityStateVarRateComponent (const InputParameters ¶meters) | |
virtual bool | calcStateVariableEvolutionRateComponent (unsigned int qp, std::vector< Real > &val) const =0 |
virtual unsigned int | variableSize () const |
Returns the size of variable. More... | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Attributes | |
unsigned int | _variable_size |
Crystal plasticity state variable evolution rate component userobject base class.
The virtual functions written below must be over-ridden in derived classes to provide actual values
Definition at line 24 of file CrystalPlasticityStateVarRateComponent.h.
CrystalPlasticityStateVarRateComponent::CrystalPlasticityStateVarRateComponent | ( | const InputParameters & | parameters | ) |
Definition at line 23 of file CrystalPlasticityStateVarRateComponent.C.
|
pure virtual |
Implemented in CrystalPlasticityStateVarRateComponentVoce, and CrystalPlasticityStateVarRateComponentGSS.
|
static |
Definition at line 15 of file CrystalPlasticityStateVarRateComponent.C.
Referenced by CrystalPlasticityStateVarRateComponentGSS::validParams(), and CrystalPlasticityStateVarRateComponentVoce::validParams().
|
virtualinherited |
Returns the size of variable.
Definition at line 30 of file CrystalPlasticityUOBase.C.
|
protectedinherited |
Definition at line 33 of file CrystalPlasticityUOBase.h.
Referenced by CrystalPlasticitySlipRateGSS::calcFlowDirection(), CrystalPlasticitySlipRateGSS::calcSlipRate(), CrystalPlasticitySlipRateGSS::calcSlipRateDerivative(), CrystalPlasticitySlipResistanceGSS::calcSlipResistance(), CrystalPlasticityStateVarRateComponentGSS::calcStateVariableEvolutionRateComponent(), CrystalPlasticityStateVarRateComponentVoce::calcStateVariableEvolutionRateComponent(), CrystalPlasticitySlipRateGSS::getFlowRateParams(), CrystalPlasticitySlipRate::getSlipSystems(), CrystalPlasticityStateVariable::initSlipSysProps(), CrystalPlasticityStateVarRateComponentVoce::initSlipSystemGroupID(), CrystalPlasticityStateVarRateComponentVoce::initSlipSystemPlaneID(), CrystalPlasticitySlipRateGSS::readFileFlowRateParams(), CrystalPlasticityStateVariable::readInitialValueFromFile(), CrystalPlasticityStateVariable::updateStateVariable(), and CrystalPlasticityUOBase::variableSize().