https://mooseframework.inl.gov
InternalSideIntegralVariablePostprocessor.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 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
13 #include "MooseVariableInterface.h"
14 #include "FaceArgInterface.h"
15 
24  public MooseVariableInterface<Real>,
26 {
27 public:
29 
31 
32  bool hasFaceSide(const FaceInfo & fi, const bool fi_elem_side) const override;
33 
34 protected:
35  Real computeQpIntegral() override;
36  Real computeFaceInfoIntegral(const FaceInfo * fi) override;
37 
39  const VariableValue & _u;
43  const bool _fv;
44 };
OutputTools< Real >::VariableGradient VariableGradient
Definition: MooseTypes.h:315
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system...
bool hasFaceSide(const FaceInfo &fi, const bool fi_elem_side) const override
This postprocessor computes a surface integral of the specified variable on internal sides of the mes...
This data structure is used to store geometric and variable related metadata about each cell face in ...
Definition: FaceInfo.h:36
An interface for producers of functor face arguments, e.g.
const bool _fv
Whether this is acting on a finite volume variable.
const VariableValue & _u
Holds the solution at current quadrature points.
InternalSideIntegralVariablePostprocessor(const InputParameters &parameters)
This postprocessor computes an integral on internal mesh sides of the specified variable.
const VariableGradient & _grad_u
Holds the solution gradient at the current quadrature points.
forward declarations
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Interface for objects that need to get values of MooseVariables.
const InputParameters & parameters() const
Get the parameters of the object.