Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Member Functions | Protected Member Functions | Private Attributes
concepts::SMatrixCompose< F > Class Template Reference

Composing S matrices. More...

#include <smatrix.hh>

Inheritance diagram for concepts::SMatrixCompose< F >:
Inheritance graph
[legend]
Collaboration diagram for concepts::SMatrixCompose< F >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void operator() (const TColumn< F > &src, TColumn< F > &dest) const
 Application operator.
virtual uint size () const
 Returns the size of the S matrix.
 SMatrixCompose (const SMatrixBase< F > &A, const SMatrixBase< F > &B, const SMatrixBase< F > *C=0)
 Constructor.

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.

Private Attributes

const SMatrixBase< F > & A_
 First factor.
const SMatrixBase< F > & B_
 Second factor.
const SMatrixBase< F > * C_
 Third, optional factor.

Detailed Description

template<class F>
class concepts::SMatrixCompose< F >

Composing S matrices.

Author:
Philipp Frauenfelder, 2001.

Definition at line 189 of file smatrix.hh.


Constructor & Destructor Documentation

template<class F >
concepts::SMatrixCompose< F >::SMatrixCompose ( const SMatrixBase< F > &  A,
const SMatrixBase< F > &  B,
const SMatrixBase< F > *  C = 0 
) [inline]

Constructor.

Composes the two S matrices.

Parameters:
AFirst factor
BSecond factor
CThird factor, optional

Definition at line 196 of file smatrix.hh.


Member Function Documentation

template<class F >
virtual std::ostream& concepts::SMatrixCompose< F >::info ( std::ostream &  os) const [protected, virtual]

Returns information in an output stream.

Reimplemented from concepts::SMatrixBase< F >.

template<class F >
virtual void concepts::SMatrixCompose< F >::operator() ( const TColumn< F > &  src,
TColumn< F > &  dest 
) const [virtual]

Application operator.

Implements concepts::SMatrixBase< F >.

template<class F >
virtual uint concepts::SMatrixCompose< F >::size ( ) const [virtual]

Returns the size of the S matrix.

Implements concepts::SMatrixBase< F >.


Member Data Documentation

template<class F >
const SMatrixBase<F>& concepts::SMatrixCompose< F >::A_ [private]

First factor.

Definition at line 204 of file smatrix.hh.

template<class F >
const SMatrixBase<F>& concepts::SMatrixCompose< F >::B_ [private]

Second factor.

Definition at line 206 of file smatrix.hh.

template<class F >
const SMatrixBase<F>* concepts::SMatrixCompose< F >::C_ [private]

Third, optional factor.

Definition at line 208 of file smatrix.hh.


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

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)