concepts::SMatrixCompose< F > Class Template Reference
Composing S matrices. More...
#include <smatrix.hh>
Inheritance diagram for concepts::SMatrixCompose< F >:
Public Member Functions | |
virtual void | operator() (const TColumn< F > &src, TColumn< F > &dest) const |
Application operator. More... | |
virtual uint | size () const |
Returns the size of the S matrix. More... | |
SMatrixCompose (const SMatrixBase< F > &A, const SMatrixBase< F > &B, const SMatrixBase< F > *C=0) | |
Constructor. More... | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Private Attributes | |
const SMatrixBase< F > & | A_ |
First factor. More... | |
const SMatrixBase< F > & | B_ |
Second factor. More... | |
const SMatrixBase< F > * | C_ |
Third, optional factor. More... | |
Detailed Description
template<class F>
class concepts::SMatrixCompose< F >
Composing S matrices.
Definition at line 192 of file smatrix.hh.
Constructor & Destructor Documentation
◆ SMatrixCompose()
template<class F >
|
inline |
Constructor.
Composes the two S matrices.
- Parameters
-
A First factor B Second factor C Third factor, optional
Definition at line 199 of file smatrix.hh.
Member Function Documentation
◆ info()
template<class F >
|
protectedvirtual |
Reimplemented from concepts::SMatrixBase< F >.
◆ operator()()
template<class F >
|
virtual |
Application operator.
Implements concepts::SMatrixBase< F >.
◆ size()
template<class F >
|
virtual |
Returns the size of the S matrix.
Implements concepts::SMatrixBase< F >.
Member Data Documentation
◆ A_
template<class F >
|
private |
First factor.
Definition at line 207 of file smatrix.hh.
◆ B_
template<class F >
|
private |
Second factor.
Definition at line 209 of file smatrix.hh.
◆ C_
template<class F >
|
private |
Third, optional factor.
Definition at line 211 of file smatrix.hh.
The documentation for this class was generated from the following file:
- space/smatrix.hh