ei_traits< SparseDiagonalProduct< Lhs, Rhs > > Struct Template Reference

#include <SparseDiagonalProduct.h>

List of all members.

Public Types

enum  { SparseFlags = ((int(_Lhs::Flags)&Diagonal)==Diagonal) ? int(_Rhs::Flags) : int(_Lhs::Flags), Flags = SparseBit | (SparseFlags&RowMajorBit) }
typedef ei_cleantype< Lhs >::type _Lhs
typedef ei_cleantype< Rhs >::type _Rhs

Detailed Description

template<typename Lhs, typename Rhs>
struct ei_traits< SparseDiagonalProduct< Lhs, Rhs > >

Definition at line 40 of file SparseDiagonalProduct.h.


Member Typedef Documentation

template<typename Lhs , typename Rhs >
typedef ei_cleantype<Lhs>::type ei_traits< SparseDiagonalProduct< Lhs, Rhs > >::_Lhs

Definition at line 42 of file SparseDiagonalProduct.h.

template<typename Lhs , typename Rhs >
typedef ei_cleantype<Rhs>::type ei_traits< SparseDiagonalProduct< Lhs, Rhs > >::_Rhs

Definition at line 43 of file SparseDiagonalProduct.h.


Member Enumeration Documentation

template<typename Lhs , typename Rhs >
anonymous enum
Enumerator:
SparseFlags 
Flags 

Definition at line 44 of file SparseDiagonalProduct.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:22:03 2013