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