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().