25 virtual bool calcSlipRate(
unsigned int qp,
Real dt, std::vector<Real> & val)
const;
28 std::vector<RankTwoTensor> & flow_direction)
const;
38 DenseVector<Real>
_a0;
39 DenseVector<Real>
_xm;
Phenomenological constitutive model slip rate userobject class.
Crystal plasticity slip rate userobject class The virtual functions written below must be over-ridden...
CrystalPlasticitySlipRateGSS(const InputParameters ¶meters)
virtual bool calcSlipRate(unsigned int qp, Real dt, std::vector< Real > &val) const
static InputParameters validParams()
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 void getFlowRateParams()
const MaterialProperty< std::vector< RankTwoTensor > > & _flow_direction
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const MaterialProperty< RankTwoTensor > & _pk2
const InputParameters & parameters() const
virtual void readFileFlowRateParams()
const MaterialProperty< std::vector< Real > > & _mat_prop_state_var