www.mooseframework.org
GeneralizedPlaneStrain.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 
8 #ifndef GENERALIZEDPLANESTRAIN_H
9 #define GENERALIZEDPLANESTRAIN_H
10 
11 #include "ScalarKernel.h"
12 
13 // Forward Declarations
16 
17 template <>
18 InputParameters validParams<GeneralizedPlaneStrain>();
19 
20 class GeneralizedPlaneStrain : public ScalarKernel
21 {
22 public:
23  GeneralizedPlaneStrain(const InputParameters & parameters);
24 
25  virtual void reinit(){};
26  virtual void computeResidual();
27  virtual void computeJacobian();
28 
30  const unsigned int _scalar_var_id;
31 };
32 #endif // GENERALIZEDPLANESTRAIN_H
const unsigned int _scalar_var_id
virtual void computeJacobian()
method to provide the diagonal jacobian term for scalar variable using value returned from Postproces...
const GeneralizedPlaneStrainUserObject & _gps
GeneralizedPlaneStrain(const InputParameters &parameters)
InputParameters validParams< GeneralizedPlaneStrain >()