concepts::SMatrixTensor< F, dim > Class Template Reference

S matrix for elements in dimensions 2 and 3 with tensorized shape functions. More...

#include <space.hh>

Public Member Functions

virtual void operator() (const TColumn< F > &src, TColumn< F > &dest) const
 
virtual uint size () const
 
 SMatrixTensor (const SMatrixBase< F > &matrix, const uint position)
 Constructor. More...
 

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 

Private Attributes

const SMatrixBase< Real > & matrix_
 
const uint position_
 

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 34 of file space.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

◆ operator()()

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

◆ size()

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

Member Data Documentation

◆ matrix_

template<class F , int dim>
const SMatrixBase<Real>& concepts::SMatrixTensor< F, dim >::matrix_
private

Definition at line 181 of file smatrix.hh.

◆ position_

template<class F , int dim>
const uint concepts::SMatrixTensor< F, dim >::position_
private

Definition at line 182 of file smatrix.hh.


The documentation for this class was generated from the following files:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich