www.mooseframework.org
SolidMechImplicitEuler.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 SOLIDMECHIMPLICITEULER_H
8 #define SOLIDMECHIMPLICITEULER_H
9 
11 #include "Material.h"
12 
13 // Forward Declarations
15 
16 template <>
17 InputParameters validParams<SolidMechImplicitEuler>();
18 
20 {
21 public:
22  SolidMechImplicitEuler(const InputParameters & parameters);
23 
24 protected:
25  virtual Real computeQpResidual();
26 
27  virtual Real computeQpJacobian();
28 
29  virtual Real scaling();
30 
31 private:
32  const MaterialProperty<Real> & _density;
34  const Real _artificial_scaling;
35 };
36 #endif // SOLIDMECHIMPLICITEULER_H
const MaterialProperty< Real > & _density
SolidMechImplicitEuler(const InputParameters &parameters)
InputParameters validParams< SolidMechImplicitEuler >()