25 virtual std::vector<ADReal>
convert1DInputTo3D(
const std::vector<ADReal> & U_1d)
const override;
26 virtual std::vector<ADReal>
convert3DFluxTo1D(
const std::vector<ADReal> & F_3d)
const override;
Abstract base class for computing and caching internal or boundary fluxes for 1D conservation law sys...
Base class for computing numerical fluxes for FlowModelGasMix.
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 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.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const InputParameters & parameters() const
virtual std::vector< ADReal > convert3DFluxTo1D(const std::vector< ADReal > &F_3d) const override
Converts a 3D flux vector to a 1D flux vector.