This class applies a displacement time history on a given boundary in a given direction. More...
#include <PresetDisplacement.h>
Public Member Functions | |
PresetDisplacement (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
virtual Real | computeQpValue () |
Protected Attributes | |
const VariableValue & | _u_old |
const Real | _scale_factor |
const Function & | _function |
const VariableValue & | _vel_old |
const VariableValue & | _accel_old |
const Real | _beta |
This class applies a displacement time history on a given boundary in a given direction.
The displacement is converted to acceleration using backward euler differentiation and then integrated using newmark time integration scheme to get the displacement. This modified displacement is then applied to the boundary.
Definition at line 22 of file PresetDisplacement.h.
PresetDisplacement::PresetDisplacement | ( | const InputParameters & | parameters | ) |
Definition at line 37 of file PresetDisplacement.C.
|
protectedvirtual |
Definition at line 49 of file PresetDisplacement.C.
|
static |
Definition at line 18 of file PresetDisplacement.C.
|
protected |
Definition at line 36 of file PresetDisplacement.h.
Referenced by computeQpValue().
|
protected |
Definition at line 37 of file PresetDisplacement.h.
Referenced by computeQpValue().
|
protected |
Definition at line 34 of file PresetDisplacement.h.
Referenced by computeQpValue().
|
protected |
Definition at line 33 of file PresetDisplacement.h.
|
protected |
Definition at line 32 of file PresetDisplacement.h.
Referenced by computeQpValue().
|
protected |
Definition at line 35 of file PresetDisplacement.h.
Referenced by computeQpValue().