![]() |
deal.II version 9.7.0
|
#include <deal.II/meshworker/functional.h>
The class assembling local contributions to a functional into global functionals.
Definition at line 48 of file 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 |
|
inline |
Initialize local data to store functionals. The number n is the number of functionals to be computed.
Definition at line 172 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 182 of file functional.h.
|
inline |
Assemble the local values into the global vectors.
Definition at line 191 of file functional.h.
|
inline |
Assemble both local values into the global vectors.
Definition at line 201 of file functional.h.
|
inline |
The value of the ith entry in results.
Definition at line 213 of file functional.h.
|
private |
The values into which the results are added.
Definition at line 92 of file functional.h.