TrussMaterial(const InputParameters ¶meters)
std::vector< MooseVariable * > _disp_var
MaterialProperty< Real > & _total_stretch
const VariableValue & _youngs_modulus
unsigned int _ndisp
Number of displacement variables.
MaterialProperty< Real > & _elastic_stretch
virtual void computeQpStrain()=0
MaterialProperty< Real > & _e_over_l
virtual void computeProperties()
const std::string _base_name
Base name of the material system.
static InputParameters validParams()
OutputTools< Real >::VariableValue VariableValue
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
MaterialProperty< Real > & _axial_stress
const InputParameters & parameters() const
virtual void initQpStatefulProperties()
virtual void computeQpStress()=0