26 std::vector<Real> & val,
27 std::vector<Real> & val_old)
const;
28 virtual void initSlipSysProps(std::vector<Real> & val,
const Point & q_point)
const;
36 const Point & )
const;
MooseEnum _intvar_read_type
Read from options for initial values of internal variables.
unsigned int _num_mat_state_var_evol_rate_comps
virtual void readInitialValueFromFile(std::vector< Real > &val) const
virtual bool updateStateVariable(unsigned int qp, Real dt, std::vector< Real > &val, std::vector< Real > &val_old) const
virtual void initSlipSysProps(std::vector< Real > &val, const Point &q_point) const
std::vector< unsigned int > _groups
The _groups variable is used to group slip systems and assign the initial values to each group...
Crystal plasticity system userobject base class.
const MaterialProperty< std::vector< Real > > & _mat_prop_state_var
virtual void provideInitialValueByUser(std::vector< Real > &, const Point &) const
CrystalPlasticityStateVariable(const InputParameters ¶meters)
std::vector< Real > _scale_factor
Scale factor of individual component.
std::vector< const MaterialProperty< std::vector< Real > > * > _mat_prop_state_var_evol_rate_comps
FileName _state_variable_file_name
File should contain initial values of the state variable.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
std::vector< Real > _group_values
The _group_values are the initial values corresponding to each group.
virtual void readInitialValueFromInline(std::vector< Real > &val) const
static InputParameters validParams()
Crystal plasticity state variable userobject class.
const InputParameters & parameters() const
Real _zero
Numerical zero for internal variable.