static InputParameters validParams()
Abstract base class for computing and caching internal or boundary fluxes for 1D conservation law sys...
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.
ADNumericalFlux3EqnBase(const InputParameters ¶meters)
static InputParameters validParams()
static const unsigned int N_FLUX_OUTPUTS
Number of numerical flux function outputs for 1D.
virtual std::vector< ADReal > convert3DFluxTo1D(const std::vector< ADReal > &F_3d) const override
Converts a 3D flux vector to a 1D flux vector.
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.