47 Real mass_flux)
const = 0;
61 const Real mass_flux)
const;
78 Real mass_flux)
const;
92 const Real mass_flux)
const;
GradientLimiterType
Cell-gradient limiter variants used for MUSCL-style reconstructions.
Interface for interpolation methods that provide matrix and RHS contributions for advected face value...
virtual Moose::FV::GradientLimiterType gradientLimiter() const
Limiter used by interpolations that require limited gradients.
std::pair< Real, Real > weights_matrix
virtual Real advectedInterpolateValue(const FaceInfo &face, Real elem_value, Real neighbor_value, const VectorValue< Real > *elem_grad, const VectorValue< Real > *neighbor_grad, Real mass_flux) const
Compute the advected face value.
This data structure is used to store geometric and variable related metadata about each cell face in ...
virtual AdvectedSystemContribution advectedInterpolate(const FaceInfo &face, Real elem_value, Real neighbor_value, const VectorValue< Real > *elem_grad, const VectorValue< Real > *neighbor_grad, Real mass_flux) const =0
Compute the matrix weights for the advected face value.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual bool needsGradients() const
Whether advected interpolation requires adjacent-cell gradients.
Matrix/RHS contribution for an advected face interpolation.
State argument for evaluating functors.