library of assembled shared sources |
http://lass.cocamware.com |
#include <matrix_expressions.h>
Public Types | |
enum | { lvalue = false } |
typedef util::CallTraits< T > ::TValue | TValue |
typedef size_t | TSize |
Public Member Functions | |
MProd (const Operand1 &iA, const Operand2 &iB) | |
TValue | operator() (TSize iI, TSize iJ) const |
TSize | rows () const |
TSize | columns () const |
Private Attributes | |
MatrixExpressionTraits < Operand1 >::TStorage | operand1_ |
MatrixExpressionTraits < Operand2 >::TStorage | operand2_ |
TSize | loopSize_ |
Definition at line 204 of file matrix_expressions.h.
typedef util::CallTraits<T>::TValue lass::num::impl::MProd< T, Operand1, Operand2 >::TValue |
Definition at line 208 of file matrix_expressions.h.
typedef size_t lass::num::impl::MProd< T, Operand1, Operand2 >::TSize |
Definition at line 209 of file matrix_expressions.h.
anonymous enum |
lass::num::impl::MProd< T, Operand1, Operand2 >::MProd | ( | const Operand1 & | iA, | |
const Operand2 & | iB | |||
) | [inline] |
Definition at line 210 of file matrix_expressions.h.
References LASS_ASSERT, lass::num::impl::MProd< T, Operand1, Operand2 >::operand1_, and lass::num::impl::MProd< T, Operand1, Operand2 >::operand2_.
TValue lass::num::impl::MProd< T, Operand1, Operand2 >::operator() | ( | TSize | iI, | |
TSize | iJ | |||
) | const [inline] |
Definition at line 215 of file matrix_expressions.h.
References lass::num::impl::MProd< T, Operand1, Operand2 >::loopSize_, lass::num::impl::MProd< T, Operand1, Operand2 >::operand1_, and lass::num::impl::MProd< T, Operand1, Operand2 >::operand2_.
TSize lass::num::impl::MProd< T, Operand1, Operand2 >::rows | ( | ) | const [inline] |
Definition at line 224 of file matrix_expressions.h.
References lass::num::impl::MProd< T, Operand1, Operand2 >::operand1_.
TSize lass::num::impl::MProd< T, Operand1, Operand2 >::columns | ( | ) | const [inline] |
Definition at line 225 of file matrix_expressions.h.
References lass::num::impl::MProd< T, Operand1, Operand2 >::operand2_.
MatrixExpressionTraits<Operand1>::TStorage lass::num::impl::MProd< T, Operand1, Operand2 >::operand1_ [private] |
Definition at line 227 of file matrix_expressions.h.
Referenced by lass::num::impl::MProd< T, Operand1, Operand2 >::MProd(), lass::num::impl::MProd< T, Operand1, Operand2 >::operator()(), and lass::num::impl::MProd< T, Operand1, Operand2 >::rows().
MatrixExpressionTraits<Operand2>::TStorage lass::num::impl::MProd< T, Operand1, Operand2 >::operand2_ [private] |
Definition at line 228 of file matrix_expressions.h.
Referenced by lass::num::impl::MProd< T, Operand1, Operand2 >::columns(), lass::num::impl::MProd< T, Operand1, Operand2 >::MProd(), and lass::num::impl::MProd< T, Operand1, Operand2 >::operator()().
TSize lass::num::impl::MProd< T, Operand1, Operand2 >::loopSize_ [private] |
Definition at line 229 of file matrix_expressions.h.
Referenced by lass::num::impl::MProd< T, Operand1, Operand2 >::operator()().
Generated on Mon Nov 10 14:22:11 2008 for Library of Assembled Shared Sources by 1.5.7.1 |