An Assembler is the main driver for building the local element matrices and vectors by assembling operators bound to elements, intersections and boundary intersection. More...
#include <Assembler.hpp>
Public Member Functions | |
void | update (GridView const &gridView) |
template<class Op > | |
void | push (tag::element_operator< Element >, Op &&op) |
template<class Op > | |
void | push (tag::intersection_operator< Intersection >, Op &&op) |
template<class Op > | |
void | push (BoundarySubset< Intersection > b, Op &&op) |
Friends | |
LocalAssembler< GridView, Container, Nodes... > | localAssembler (Assembler const &a) |
An Assembler is the main driver for building the local element matrices and vectors by assembling operators bound to elements, intersections and boundary intersection.
GridView | Type of the grid view the assembler is running on. |
Container | The element-matrix or element-vector type. |
Nodes... | Tree node types (either row and column node, or just row node) |