Couples to some other value and modulates it by the mesh height in a direction. More...
#include <CoupledDirectionalMeshHeightInterpolation.h>
Public Member Functions | |
CoupledDirectionalMeshHeightInterpolation (const InputParameters ¶meters) | |
Factory constructor, takes parameters so that all derived classes can be built using the same constructor. More... | |
virtual | ~CoupledDirectionalMeshHeightInterpolation () |
Protected Member Functions | |
virtual Real | computeValue () |
Protected Attributes | |
const VariableValue & | _coupled_val |
The value of a coupled variable to modulate. More... | |
unsigned int | _direction |
The direction to interpolate in. More... | |
Real | _direction_min |
Real | _direction_max |
Couples to some other value and modulates it by the mesh height in a direction.
What this means is that a constant field will become a linear field that is zero at the end of the domain that is most negative in the given direction and is that given constant value at the extremum of the mesh in the given direction.
This can be useful for specifying linear mesh "stretches". If you are wanting to stretch a mesh by "5"... put 5 into the field that this couples to and this AuxKernel can create a linear "displacement" field that will give that stretch.
Definition at line 31 of file CoupledDirectionalMeshHeightInterpolation.h.
CoupledDirectionalMeshHeightInterpolation::CoupledDirectionalMeshHeightInterpolation | ( | const InputParameters & | parameters | ) |
Factory constructor, takes parameters so that all derived classes can be built using the same constructor.
Definition at line 31 of file CoupledDirectionalMeshHeightInterpolation.C.
|
inlinevirtual |
Definition at line 40 of file CoupledDirectionalMeshHeightInterpolation.h.
|
protectedvirtual |
Definition at line 44 of file CoupledDirectionalMeshHeightInterpolation.C.
|
protected |
The value of a coupled variable to modulate.
Definition at line 46 of file CoupledDirectionalMeshHeightInterpolation.h.
Referenced by computeValue().
|
protected |
The direction to interpolate in.
Definition at line 49 of file CoupledDirectionalMeshHeightInterpolation.h.
Referenced by computeValue(), and CoupledDirectionalMeshHeightInterpolation().
|
protected |
Definition at line 52 of file CoupledDirectionalMeshHeightInterpolation.h.
Referenced by computeValue(), and CoupledDirectionalMeshHeightInterpolation().
|
protected |
Definition at line 51 of file CoupledDirectionalMeshHeightInterpolation.h.
Referenced by computeValue(), and CoupledDirectionalMeshHeightInterpolation().