Go to the documentation of this file.
13 #include "MooseTypes.h"
32 std::vector<Real> & val)
const;
73 unsigned int slipSystemIndex_j)
const;
const unsigned int _n_groups
the number of slip system groups
std::vector< unsigned int > _slipSystem_GroupID
the vector associating a slip system to its groud ID
std::vector< Real > _h0_group_values
virtual void initSlipSystemPlaneID(std::vector< unsigned int > &_slipSystem_PlaneID) const
method associating slip system to their group by generating a vector containing the association betwe...
Phenomenological constitutive model state variable evolution rate component userobject class.
std::vector< Real > _coplanarHardening_group_values
const MaterialProperty< std::vector< Real > > & _mat_prop_slip_rate
std::vector< unsigned int > _groups
the vectors of the input paramters
std::vector< Real > _selfHardening_group_values
std::vector< Real > _hardeningExponent_group_values
static InputParameters validParams()
MooseEnum _crystal_lattice_type
the variable to switch crystal lattice type (i.e. FCC or BCC)
virtual void initSlipSystemGroupID(std::vector< unsigned int > &_slipSystem_GroupID) const
method associating slip system to their slip plane by generating a vector containing the association ...
CrystalPlasticityStateVarRateComponentVoce(const InputParameters ¶meters)
std::vector< Real > _tau0_group_values
virtual bool calcStateVariableEvolutionRateComponent(unsigned int qp, std::vector< Real > &val) const
computing the slip system hardening rate
std::vector< unsigned int > _slipSystem_PlaneID
the vector associating a slip system to its slip plane ID
static MooseEnum crystalLatticeTypeOptions()
class for switching between different crystal lattice types
const MaterialProperty< std::vector< Real > > & _mat_prop_state_var
InputParameters validParams< CrystalPlasticityStateVarRateComponentVoce >()
std::vector< Real > _tauSat_group_values
virtual Real getHardeningCoefficient(unsigned int slipSystemIndex_i, unsigned int slipSystemIndex_j) const
method retriving the appropiate self/latent hardening coefficient
std::vector< Real > _GroupGroup_Hardening_group_values
Crystal plasticity state variable evolution rate component userobject base class.