Computes the side integral of a flux entry from a BoundaryFluxBase user object. More...
#include <BoundaryFluxPostprocessor.h>
Public Member Functions | |
BoundaryFluxPostprocessor (const InputParameters ¶meters) | |
virtual Real | computeQpIntegral () override |
Protected Attributes | |
const BoundaryFluxBase & | _boundary_flux_uo |
Boundary flux user object. More... | |
const unsigned int & | _flux_index |
Index within flux vector to query. More... | |
const bool | _provided_normal |
Did the user request to override the boundary normal? More... | |
const unsigned int | _n_components |
Number of components in the solution vector used to compute the flux. More... | |
std::vector< const VariableValue * > | _U |
Variables to pass to boundary flux user object, in the correct order. More... | |
Computes the side integral of a flux entry from a BoundaryFluxBase user object.
Definition at line 23 of file BoundaryFluxPostprocessor.h.
BoundaryFluxPostprocessor::BoundaryFluxPostprocessor | ( | const InputParameters & | parameters | ) |
Definition at line 33 of file BoundaryFluxPostprocessor.C.
|
overridevirtual |
Definition at line 46 of file BoundaryFluxPostprocessor.C.
|
protected |
Boundary flux user object.
Definition at line 32 of file BoundaryFluxPostprocessor.h.
Referenced by computeQpIntegral().
|
protected |
Index within flux vector to query.
Definition at line 35 of file BoundaryFluxPostprocessor.h.
Referenced by computeQpIntegral().
|
protected |
Number of components in the solution vector used to compute the flux.
Definition at line 41 of file BoundaryFluxPostprocessor.h.
Referenced by BoundaryFluxPostprocessor(), and computeQpIntegral().
|
protected |
Did the user request to override the boundary normal?
Definition at line 38 of file BoundaryFluxPostprocessor.h.
Referenced by computeQpIntegral().
|
protected |
Variables to pass to boundary flux user object, in the correct order.
Definition at line 44 of file BoundaryFluxPostprocessor.h.
Referenced by BoundaryFluxPostprocessor(), and computeQpIntegral().