Reference documentation for deal.II version 8.5.1
|
#include <deal.II/meshworker/functional.h>
Public Member Functions | |
void | initialize (const unsigned int n) |
template<class DOFINFO > | |
void | initialize_info (DOFINFO &info, bool face) |
template<class DOFINFO > | |
void | assemble (const DOFINFO &info) |
template<class DOFINFO > | |
void | assemble (const DOFINFO &info1, const DOFINFO &info2) |
number | operator() (const unsigned int i) const |
Private Attributes | |
std::vector< double > | results |
The class assembling local contributions to a functional into global functionals.
Definition at line 44 of file functional.h.
|
inline |
Initialize local data to store functionals. The number n
is the number of functionals to be computed.
Definition at line 156 of file functional.h.
|
inline |
Initialize the local data in the DoFInfo object used later for assembling.
The info object refers to a cell if !face
, or else to an interior or boundary face.
Definition at line 166 of file functional.h.
|
inline |
Assemble the local values into the global vectors.
Definition at line 175 of file functional.h.
|
inline |
Assemble both local values into the global vectors.
Definition at line 185 of file functional.h.
|
inline |
The value of the ith entry in results.
Definition at line 198 of file functional.h.
|
private |
The values into which the results are added.
Definition at line 83 of file functional.h.