www.mooseframework.org
CoupledDirectionalMeshHeightInterpolation.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 COUPLEDDIRECTIONALMESHHEIGHTINTERPOLATION_H
9 #define COUPLEDDIRECTIONALMESHHEIGHTINTERPOLATION_H
10 
11 #include "AuxKernel.h"
12 
13 // Forward Declarations
15 
16 template <>
18 
31 {
32 public:
37  CoupledDirectionalMeshHeightInterpolation(const InputParameters & parameters);
38 
40 
41 protected:
42  virtual Real computeValue();
43 
45  const VariableValue & _coupled_val;
46 
48  unsigned int _direction;
49 
52 };
53 
54 #endif // COUPLEDDIRECTIONALMESHHEIGHTINTERPOLATION_H
const VariableValue & _coupled_val
The value of a coupled variable to modulate.
CoupledDirectionalMeshHeightInterpolation(const InputParameters &parameters)
Factory constructor, takes parameters so that all derived classes can be built using the same constru...
unsigned int _direction
The direction to interpolate in.
Couples to some other value and modulates it by the mesh height in a direction.
InputParameters validParams< CoupledDirectionalMeshHeightInterpolation >()