www.mooseframework.org
NewmarkAccelAux.h
Go to the documentation of this file.
1 /****************************************************************/
2 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
3 /* */
4 /* All contents are licensed under LGPL V2.1 */
5 /* See LICENSE for full restrictions */
6 /****************************************************************/
7 #ifndef NEWMARKACCELAUX_H
8 #define NEWMARKACCELAUX_H
9 
10 #include "AuxKernel.h"
11 
12 class NewmarkAccelAux;
13 
14 template <>
15 InputParameters validParams<NewmarkAccelAux>();
16 
17 class NewmarkAccelAux : public AuxKernel
18 {
19 public:
23  NewmarkAccelAux(const InputParameters & parameters);
24 
25  virtual ~NewmarkAccelAux() {}
26 
27 protected:
28  virtual Real computeValue();
29 
30  const VariableValue & _disp_old;
31  const VariableValue & _disp;
32  const VariableValue & _vel_old;
33  Real _beta;
34 };
35 
36 #endif // NEWMARKACCELAUX_H
virtual Real computeValue()
InputParameters validParams< NewmarkAccelAux >()
const VariableValue & _disp
const VariableValue & _vel_old
NewmarkAccelAux(const InputParameters &parameters)
Computes Acceleration using Newmark Time integration scheme.
const VariableValue & _disp_old
virtual ~NewmarkAccelAux()