https://mooseframework.inl.gov
Loading...
Searching...
No Matches
FVVelocityJumpGreenGaussGradient.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
3//*
4//* All rights reserved, see COPYRIGHT for full restrictions
5//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6//*
7//* Licensed under LGPL 2.1, please see LICENSE for details
8
9#pragma once
10
12
14
20{
21public:
24
27
28private:
30 const ElemInfo & elem_info,
31 const ElemInfo & neighbor_info,
32 const MooseLinearVariableFV<Real> & variable,
33 Real elem_value,
34 Real neighbor_value) const override;
35
38};
std::pair< Real, Real > InternalFaceValues
Green-Gauss velocity gradient that uses the one-sided baffle face states of a porous Rhie-Chow object...
const PorousRhieChowMassFlux * _rhie_chow
Porous Rhie-Chow object supplying baffle locations and face states after linkage.
void linkFlowSystem(const PorousRhieChowMassFlux &rc)
Link this method to the porous Rhie-Chow object that supplies the baffle face states.
InternalFaceValues internalFaceValues(const FaceInfo &fi, const ElemInfo &elem_info, const ElemInfo &neighbor_info, const MooseLinearVariableFV< Real > &variable, Real elem_value, Real neighbor_value) const override
Computes Rhie-Chow face mass fluxes for porous flow with optional internal pressure jumps.