Class documentation of Concepts

Loading...
Searching...
No Matches
concepts::SMatrixTensor< F, dim > Class Template Reference

#include <smatrix.hh>

Inheritance diagram for concepts::SMatrixTensor< F, dim >:
concepts::SMatrixBase< F > concepts::OutputOperator

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.
 

Detailed Description

template<class F, int dim>
class concepts::SMatrixTensor< F, dim >

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.
Subdivisions in 2D

Author
Philipp Frauenfelder, 2001.

Definition at line 168 of file smatrix.hh.

Constructor & Destructor Documentation

◆ SMatrixTensor()

template<class F , int dim>
concepts::SMatrixTensor< F, dim >::SMatrixTensor ( const SMatrixBase< F > &  matrix,
const uint  position 
)

Constructor.

Parameters
matrixThe 1D S matrix
positionPosition of matrix in the tensor product (1 ... dim)

Member Function Documentation

◆ info()

template<class F , int dim>
virtual std::ostream & concepts::SMatrixTensor< F, dim >::info ( std::ostream &  os) const
protectedvirtual

Returns information in an output stream.

Reimplemented from concepts::SMatrixBase< F >.

◆ operator()()

template<class F , int dim>
virtual void concepts::SMatrixTensor< F, dim >::operator() ( const TColumn< F > &  src,
TColumn< F > &  dest 
) const
virtual

Application operator.

Implements concepts::SMatrixBase< F >.

◆ size()

template<class F , int dim>
virtual uint concepts::SMatrixTensor< F, dim >::size ( ) const
virtual

Returns the size of the S matrix.

Implements concepts::SMatrixBase< F >.


The documentation for this class was generated from the following files: