Go to the documentation of this file.
13 #include "RankTwoTensor.h"
30 virtual bool calcSlipRate(
unsigned int qp, Real dt, std::vector<Real> & val)
const;
33 std::vector<RankTwoTensor> & flow_direction)
const;
41 const MaterialProperty<RankTwoTensor> &
_pk2;
43 DenseVector<Real>
_a0;
44 DenseVector<Real>
_xm;
virtual void getFlowRateParams()
const MaterialProperty< std::vector< RankTwoTensor > > & _flow_direction
Crystal plasticity slip rate userobject class The virtual functions written below must be over-ridden...
InputParameters validParams< CrystalPlasticitySlipRateGSS >()
const MaterialProperty< RankTwoTensor > & _pk2
virtual void readFileFlowRateParams()
const MaterialProperty< std::vector< Real > > & _mat_prop_state_var
Phenomenological constitutive model slip rate userobject class.
CrystalPlasticitySlipRateGSS(const InputParameters ¶meters)
virtual bool calcSlipRateDerivative(unsigned int qp, Real, std::vector< Real > &val) const
virtual void calcFlowDirection(unsigned int qp, std::vector< RankTwoTensor > &flow_direction) const
virtual bool calcSlipRate(unsigned int qp, Real dt, std::vector< Real > &val) const
static InputParameters validParams()