The local operator associated to the OperatorAdapter. More...
#include <OperatorAdapter.hpp>
Public Member Functions | |
| LocalOperatorAdapter (LocalOperator const &lop, RowTreePath rowTp, ColTreePath colTp={}) | |
| Constructor, stores all the arguments in local variables. | |
| template<class Element > | |
| void | bind (Element const &element) |
Binds the local operator to an element. More... | |
| void | unbind () |
| Unbinds operator from element. | |
| template<class ContextGeo , class RowNode , class ColNode , class Mat > | |
| void | assemble (ContextGeo const &cg, RowNode const &row, ColNode const &col, Mat &mat) const |
| Assemble a local element matrix on the element that is bound. More... | |
| template<class ContextGeo , class Node , class Vec > | |
| void | assemble (ContextGeo const &cg, Node const &node, Vec &vec) const |
| Assemble a local element vector on the element that is bound. More... | |
The local operator associated to the OperatorAdapter.
|
inline |
Assemble a local element vector on the element that is bound.
| contextGeo | Container for geometry related data, ContextGeometry |
| node | The node of the test-basis |
| vec | Element-vector |
References LocalOperator< Traits, Nodes >::assemble().
|
inline |
Assemble a local element matrix on the element that is bound.
| contextGeo | Container for geometry related data, ContextGeometry |
| row | The node of the test-basis |
| col | The node of the trial-basis |
| mat | Element-matrix |
References LocalOperator< Traits, Nodes >::assemble().
|
inline |
Binds the local operator to an element.
Binding an operator to the currently visited element in grid traversal.
References LocalOperator< Traits, Nodes >::bind().