const Moose::Functor< Real > & _rho_d
Dispersed phase density.
virtual Real computeBoundaryRHSContribution(const LinearFVBoundaryCondition &bc) override
virtual void setupFaceData(const FaceInfo *face_info) override
Set the current FaceInfo object.
User object responsible for determining the face fluxes using the Rhie-Chow interpolation in a segreg...
const unsigned int _index
The index of the momentum component.
virtual Real computeNeighborMatrixContribution() override
const Moose::Functor< Real > & _u_slip
slip velocity in direction x
Adds drift flux kernel coming for two-phase mixture model for the linear finite volume discretization...
void computeFlux()
Compute the face flux.
virtual Real computeElemMatrixContribution() override
const Moose::Functor< Real > *const _v_slip
slip velocity in direction y
static InputParameters validParams()
const RhieChowMassFlux & _mass_flux_provider
The Rhie-Chow user object that provides us with the face velocity.
const Moose::Functor< Real > & _f_d
Dispersed phase fraction.
std::pair< Real, Real > _velocity_interp_coeffs
Advected coefficients.
Real computeInternalAdvectionElemMatrixContribution()
Computes the matrix contribution of the advective flux on the element side of current face when the f...
LinearWCNSFV2PMomentumDriftFlux(const InputParameters ¶ms)
virtual Real computeNeighborRightHandSideContribution() override
virtual Real computeElemRightHandSideContribution() override
const Moose::FV::InterpMethod _density_interp_method
The face interpolation method for the density.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Real computeInternalAdvectionNeighborMatrixContribution()
Computes the matrix contribution of the advective flux on the neighbor side of current face when the ...
const Moose::Functor< Real > *const _w_slip
slip velocity in direction z
const unsigned int _dim
The dimension of the simulation.
Real _face_flux
Face flux.
virtual Real computeBoundaryMatrixContribution(const LinearFVBoundaryCondition &) override