www.mooseframework.org
Functions
ComputeLayeredCosseratElasticityTensor.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< ComputeLayeredCosseratElasticityTensor > ()
 

Function Documentation

template<>
InputParameters validParams< ComputeLayeredCosseratElasticityTensor > ( )

Definition at line 14 of file ComputeLayeredCosseratElasticityTensor.C.

15 {
16  InputParameters params = validParams<ComputeElasticityTensorBase>();
17  params.addClassDescription("Computes Cosserat elasticity and flexural bending rigidity tensors "
18  "relevant for simulations with layered materials. The layering "
19  "direction is assumed to be perpendicular to the 'z' direction.");
20  params.addRequiredParam<Real>("young", "The Young's modulus");
21  params.addRequiredParam<Real>("poisson", "The Poisson's ratio");
22  params.addRequiredRangeCheckedParam<Real>(
23  "layer_thickness", "layer_thickness>=0", "The layer thickness");
24  params.addRequiredRangeCheckedParam<Real>(
25  "joint_normal_stiffness", "joint_normal_stiffness>=0", "The joint normal stiffness");
26  params.addRequiredRangeCheckedParam<Real>(
27  "joint_shear_stiffness", "joint_shear_stiffness>=0", "The joint shear stiffness");
28  return params;
29 }
InputParameters validParams< ComputeElasticityTensorBase >()