static InputParameters validParams()
Abstract base class for computing and caching internal or boundary fluxes for 1D conservation law sys...
NumericalFluxGasMixBase(const InputParameters ¶meters)
virtual void transform3DFluxDirection(std::vector< ADReal > &F_3d, Real nLR_dot_d) const override
Applies direction transformation to a 3D flux vector.
static const unsigned int N_FLUX_INPUTS
Number of numerical flux function inputs for 3D.
static InputParameters validParams()
virtual std::vector< ADReal > convert1DInputTo3D(const std::vector< ADReal > &U_1d) const override
Converts a 1D flux input vector to a 3D flux input vector.
static const unsigned int N_FLUX_OUTPUTS
Number of numerical flux function outputs.
virtual std::vector< ADReal > convert3DFluxTo1D(const std::vector< ADReal > &F_3d) const override
Converts a 3D flux vector to a 1D flux vector.