#include <smatrix.hh>
Public Member Functions | |
SMatrixTensor (const SMatrixBase< F > &matrix, const uint position) | |
virtual void | operator() (const TColumn< F > &src, TColumn< F > &dest) const |
Application operator. | |
virtual uint | size () const |
Returns the size of the S matrix. | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
S matrix for elements in dimensions 2 and 3 with tensorized shape functions.
The S matrix has a tenzorised structur, too. This is for subdivisions of the type shown in the following figure in 2D.
Definition at line 168 of file smatrix.hh.
concepts::SMatrixTensor< F, dim >::SMatrixTensor | ( | const SMatrixBase< F > & | matrix, |
const uint | position | ||
) |
Constructor.
matrix | The 1D S matrix |
position | Position of matrix in the tensor product (1 ... dim) |
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::SMatrixBase< F >.
|
virtual |
Application operator.
Implements concepts::SMatrixBase< F >.
|
virtual |
Returns the size of the S matrix.
Implements concepts::SMatrixBase< F >.