Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Dot products
[Binary operators]

Collaboration diagram for Dot products:

Operators that compute the dot product between two objects. More...

Functions

template<typename T>
dot (const PermScaleMatrix< T > &m1, const PermScaleMatrix< T > &m2)
 Takes [const references to] two PermScaleMatrix's, and returns their scalar dot product (Tr( Transpose(m1).m2)).
template<typename T>
dot (const PermScaleMatrix< T > &m1, const Matrix< T > &m2)
 Takes [const references to] a Matrix and a PermScaleMatrix, and returns their scalar dot product (Tr( Transpose(m1).m2)).
template<typename T>
dot (const Matrix< T > &m1, const PermScaleMatrix< T > &m2)
 Takes [const references to] a PermScaleMatrix and a Matrix, and returns their scalar dot product (Tr( Transpose(m1).m2)).
template<typename T>
c_dot (const PermScaleMatrix< T > &m1, const PermScaleMatrix< T > &m2)
 Takes [const references to] two PermScaleMatrix's, and returns their scalar conjugate dot product (Tr( Adjoint(m1).m2)).
template<typename T>
c_dot (const PermScaleMatrix< T > &m1, const Matrix< T > &m2)
 Takes [const references to] a Matrix and a PermScaleMatrix, and returns their scalar conjugate dot product (Tr( Adjoint(m1).m2)).
template<typename T>
c_dot (const Matrix< T > &m1, const PermScaleMatrix< T > &m2)
 Takes [const references to] a PermScaleMatrix and a Matrix, and returns their scalar conjugate dot product (Tr( Adjoint(m1).m2)).

Detailed Description

Operators that compute the dot product between two objects.


Generated on Wed Jun 14 22:25:36 2006 for linalg by  doxygen 1.4.4