Template class for implementing the advective flux plus pressure terms in the porous conservation of momentum equation at boundaries when using a HLLC discretization. More...
#include <PCNSFVHLLCMomentumBC.h>
Public Member Functions | |
PCNSFVHLLCMomentumBC (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 porous conservation of momentum equation at boundaries when using a HLLC discretization.
Definition at line 20 of file PCNSFVHLLCMomentumBC.h.
PCNSFVHLLCMomentumBC< T >::PCNSFVHLLCMomentumBC | ( | const InputParameters & | params | ) |
Definition at line 49 of file PCNSFVHLLCMomentumBC.C.
|
static |
Definition at line 17 of file PCNSFVHLLCMomentumBC.C.
|
overrideprotectedvirtual |
Definition at line 108 of file PCNSFVHLLCMomentumBC.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 100 of file PCNSFVHLLCMomentumBC.C.
|
overrideprotectedvirtual |
Definition at line 65 of file PCNSFVHLLCMomentumBC.C.
|
overrideprotectedvirtual |
flux functions on elem & boundary, i.e. standard left/right values of F
Definition at line 56 of file PCNSFVHLLCMomentumBC.C.
|
overrideprotectedvirtual |
Definition at line 87 of file PCNSFVHLLCMomentumBC.C.
|
overrideprotectedvirtual |
HLLC modifications to flux for elem & boundary, see Toro.
Definition at line 74 of file PCNSFVHLLCMomentumBC.C.
|
static |
Definition at line 28 of file PCNSFVHLLCMomentumBC.C.
InputParameters PCNSFVHLLCMomentumBC< PCNSFVHLLCSpecifiedPressureBC >::validParams | ( | ) |
Definition at line 39 of file PCNSFVHLLCMomentumBC.C.
InputParameters PCNSFVHLLCMomentumBC< PCNSFVHLLCSpecifiedPressureBC >::validParams | ( | ) |
|
protected |
Definition at line 44 of file PCNSFVHLLCMomentumBC.h.