50 std::unordered_map<BoundaryID, LinearFVBoundaryCondition *>
_boundary_bcs;
Computes the side integral of fluxes from selected LinearFVFluxKernel objects.
unsigned int _system_number
Cached system number for all kernels (must be the same)
const std::vector< std::string > & _kernel_names
Names of the kernels whose boundary flux we want to integrate.
std::string _variable_name
Cached variable name for all kernels (must be the same)
static InputParameters validParams()
virtual Real computeFaceInfoIntegral(const FaceInfo *fi) override
std::vector< LinearFVFluxKernel * > _kernel_objects
Kernel objects to integrate.
virtual Real computeQpIntegral() override
std::unordered_map< BoundaryID, LinearFVBoundaryCondition * > _boundary_bcs
Cached BC pointers on requested boundaries.
virtual void initialSetup() override
Gets called at the beginning of the simulation before this object is asked to do its job.
unsigned int _variable_number
Cached variable number for all kernels (must be the same)
This data structure is used to store geometric and variable related metadata about each cell face in ...
Base class for boundary conditions for linear FV systems.
Finite volume kernel that contributes approximations of discretized face flux terms to the matrix and...
const InputParameters & parameters() const
Get the parameters of the object.
This postprocessor computes a surface integral of the specified variable on a sideset on the boundary...