www.mooseframework.org
Pressure.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 PRESSURE_H
8 #define PRESSURE_H
9 
10 #include "IntegratedBC.h"
11 
12 class Function;
13 class Pressure;
14 
15 template <>
16 InputParameters validParams<Pressure>();
17 
21 class Pressure : public IntegratedBC
22 {
23 public:
24  Pressure(const InputParameters & parameters);
25 
26 protected:
27  virtual Real computeQpResidual();
28 
29  const int _component;
30 
31  const Real _factor;
32 
33  Function * const _function;
34 
35  const PostprocessorValue * const _postprocessor;
36 
38  const Real _alpha;
39 };
40 
41 #endif // PRESSURE_H
virtual Real computeQpResidual()
Definition: Pressure.C:40
const Real _factor
Definition: Pressure.h:31
Pressure applies a pressure on a given boundary in the direction defined by component.
Definition: Pressure.h:21
Pressure(const InputParameters &parameters)
Definition: Pressure.C:27
const int _component
Definition: Pressure.h:29
InputParameters validParams< Pressure >()
Definition: Pressure.C:13
const Real _alpha
_alpha Parameter for HHT time integration scheme
Definition: Pressure.h:38
Function *const _function
Definition: Pressure.h:33
const PostprocessorValue *const _postprocessor
Definition: Pressure.h:35