Template class for implementing the advective flux plus pressure terms in the conservation of momentum equation at boundaries when using a HLLC discretization. More...
#include <CNSFVHLLCMomentumBC.h>
Public Member Functions | |
CNSFVHLLCMomentumBC (const InputParameters ¶ms) | |
template<> | |
InputParameters | validParams () |
template<> | |
InputParameters | validParams () |
Static Public Member Functions | |
static InputParameters | validParams () |
static void | addCommonParams (InputParameters ¶ms) |
Protected Member Functions | |
virtual ADReal | fluxElem () override |
flux functions on elem & boundary, i.e. standard left/right values of F More... | |
virtual ADReal | fluxBoundary () override |
virtual ADReal | hllcElem () override |
HLLC modifications to flux for elem & boundary, see Toro. More... | |
virtual ADReal | hllcBoundary () override |
virtual ADReal | conservedVariableElem () override |
virtual ADReal | conservedVariableBoundary () override |
Protected Attributes | |
const unsigned int | _index |
Template class for implementing the advective flux plus pressure terms in the conservation of momentum equation at boundaries when using a HLLC discretization.
Definition at line 20 of file CNSFVHLLCMomentumBC.h.
CNSFVHLLCMomentumBC< T >::CNSFVHLLCMomentumBC | ( | const InputParameters & | params | ) |
Definition at line 49 of file CNSFVHLLCMomentumBC.C.
|
static |
Definition at line 17 of file CNSFVHLLCMomentumBC.C.
|
overrideprotectedvirtual |
Definition at line 106 of file CNSFVHLLCMomentumBC.C.
|
overrideprotectedvirtual |
conserved variable of this equation This is not just _u_elem/_u_boundary to allow using different sets of variables in the future
Definition at line 99 of file CNSFVHLLCMomentumBC.C.
|
overrideprotectedvirtual |
Definition at line 65 of file CNSFVHLLCMomentumBC.C.
|
overrideprotectedvirtual |
flux functions on elem & boundary, i.e. standard left/right values of F
Definition at line 56 of file CNSFVHLLCMomentumBC.C.
|
overrideprotectedvirtual |
Definition at line 86 of file CNSFVHLLCMomentumBC.C.
|
overrideprotectedvirtual |
HLLC modifications to flux for elem & boundary, see Toro.
Definition at line 73 of file CNSFVHLLCMomentumBC.C.
|
static |
Definition at line 28 of file CNSFVHLLCMomentumBC.C.
InputParameters CNSFVHLLCMomentumBC< CNSFVHLLCSpecifiedPressureBC >::validParams | ( | ) |
Definition at line 39 of file CNSFVHLLCMomentumBC.C.
InputParameters CNSFVHLLCMomentumBC< CNSFVHLLCSpecifiedPressureBC >::validParams | ( | ) |
|
protected |
Definition at line 44 of file CNSFVHLLCMomentumBC.h.