#include <ComputeElasticityBeam.h>
Public Member Functions | |
ComputeElasticityBeam (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
virtual void | computeQpProperties () override |
Protected Attributes | |
MaterialProperty< RealVectorValue > & | _material_stiffness |
Material stiffness vector that relates displacement strain increments to force increments. More... | |
MaterialProperty< RealVectorValue > & | _material_flexure |
Material flexure vector that relates rotational strain increments to moment increments. More... | |
const Function *const | _prefactor_function |
Prefactor function used to modify (i.e., multiply) the material stiffness and flexure vectors. More... | |
const VariableValue & | _youngs_modulus |
Young's modulus of the beam material. More... | |
const VariableValue & | _poissons_ratio |
Poisson's ratio of the beam material. More... | |
const VariableValue & | _shear_coefficient |
Shear coefficient for the beam cross-section. More... | |
Definition at line 24 of file ComputeElasticityBeam.h.
ComputeElasticityBeam::ComputeElasticityBeam | ( | const InputParameters & | parameters | ) |
Definition at line 40 of file ComputeElasticityBeam.C.
|
overrideprotectedvirtual |
Definition at line 53 of file ComputeElasticityBeam.C.
|
static |
Definition at line 18 of file ComputeElasticityBeam.C.
|
protected |
Material flexure vector that relates rotational strain increments to moment increments.
Definition at line 38 of file ComputeElasticityBeam.h.
Referenced by computeQpProperties().
|
protected |
Material stiffness vector that relates displacement strain increments to force increments.
Definition at line 35 of file ComputeElasticityBeam.h.
Referenced by computeQpProperties().
|
protected |
Poisson's ratio of the beam material.
Definition at line 47 of file ComputeElasticityBeam.h.
Referenced by computeQpProperties().
|
protected |
Prefactor function used to modify (i.e., multiply) the material stiffness and flexure vectors.
Definition at line 41 of file ComputeElasticityBeam.h.
Referenced by computeQpProperties().
|
protected |
Shear coefficient for the beam cross-section.
Definition at line 50 of file ComputeElasticityBeam.h.
Referenced by computeQpProperties().
|
protected |
Young's modulus of the beam material.
Definition at line 44 of file ComputeElasticityBeam.h.
Referenced by computeQpProperties().