KASKADE 7 development version
|
A combiner 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 <morleyspace.hh>
A combiner 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 Morley elements, this is a dense 6x6 matrix such that the global ansatz functions are continuous at vertices and their gradients are continuous at edge midpoints.
Definition at line 184 of file morleyspace.hh.
Public Member Functions | |
Combiner (Cell const &cell, GridView const &gv, IndexSet const &is) | |
template<class Matrix > | |
void | rightTransform (Matrix &A) const |
In-place computation of \( A \leftarrow A K \). More... | |
template<int n, int m> | |
void | rightTransform (std::vector< VariationalArg< Scalar, n, m > > &vs) const |
In-place computation of row vectors \( v \leftarrow v^T K \). More... | |
template<class Matrix > | |
void | leftPseudoInverse (Matrix &A) const |
In-place computation of \( A \leftarrow K^+ A \). More... | |
operator Dune::BCRSMatrix< Dune::FieldMatrix< Scalar, 1, 1 > > () const | |
Implicit conversion to a sparse matrix. More... | |
|
inline |
cell | the cell for which the combiner is to construct |
is | the index set used for global orientation of edges by global vertex indices |
Definition at line 189 of file morleyspace.hh.
|
inline |
In-place computation of \( A \leftarrow K^+ A \).
Matrix | A matrix class satisfying the Dune::DenseMatrix interface. |
Definition at line 289 of file morleyspace.hh.
|
inline |
Implicit conversion to a sparse matrix.
Definition at line 297 of file morleyspace.hh.
|
inline |
In-place computation of \( A \leftarrow A K \).
Matrix | A matrix class satisfying the Dune::DenseMatrix interface. |
Definition at line 252 of file morleyspace.hh.
|
inline |
In-place computation of row vectors \( v \leftarrow v^T K \).
Definition at line 260 of file morleyspace.hh.