KASKADE 7 development version
|
A class implementing a matrix \( K \) mapping a subset of global degrees of freedom (those given by globalIndices()) to local degrees of freedom (shape functions). More...
#include <nedelecspace.hh>
A class implementing a matrix \( K \) mapping a subset of global degrees of freedom (those given by globalIndices()) to local degrees of freedom (shape functions).
For Hdiv conforming elements, this is a diagonal matrix with entries 1 or -1 depending on the global vs. local orientation of the faces.
Definition at line 369 of file nedelecspace.hh.
Public Member Functions | |
Combiner (Cell const &cell, GridView const &gv, IndexSet const &is, size_t index, ShapeFunctionSet const &sfs) | |
void | rightTransform (Matrix &A) const |
In-place computation of \( A \leftarrow A K \). More... | |
void | rightTransform (std::vector< VariationalArg< Scalar, n, m > > &v) const |
In-place computation of row vectors \( v \leftarrow v K \). More... | |
void | leftPseudoInverse (Matrix &A) const |
In-place computation of \( A \leftarrow K^+ A \). More... | |
operator Dune::BCRSMatrix< Dune::FieldMatrix< Scalar, 1, 1 > > () const | |
Protected Attributes | |
std::vector< Scalar > | orient |
|
inline |
cell | the cell for which the combiner is to construct |
gv | the grid view |
is | the index set used for global orientation of edges by global vertex indices |
index | the index of the current cell |
sfs | the shape function set of the current cell |
Definition at line 378 of file nedelecspace.hh.
|
inlineinherited |
In-place computation of \( A \leftarrow K^+ A \).
Matrix | A matrix class satisfying the Dune::DenseMatrix interface. |
Definition at line 78 of file combiner.hh.
|
inlineinherited |
Implicit conversion to a sparse matrix. This is just the diagonal.
Definition at line 89 of file combiner.hh.
|
inlineinherited |
In-place computation of \( A \leftarrow A K \).
Matrix | A matrix class satisfying the Dune::DenseMatrix interface. |
Definition at line 54 of file combiner.hh.
|
inlineinherited |
In-place computation of row vectors \( v \leftarrow v K \).
Definition at line 64 of file combiner.hh.
|
protectedinherited |
Definition at line 106 of file combiner.hh.