Main MRPT website > C++ reference
MRPT logo
Public Types | Static Public Member Functions

internal::blas_traits< XprType > Struct Template Reference


Detailed Description

template<typename XprType>
struct internal::blas_traits< XprType >

Definition at line 160 of file BlasUtil.h.

#include <src/Core/util/BlasUtil.h>

Inheritance diagram for internal::blas_traits< XprType >:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { IsComplex = NumTraits<Scalar>::IsComplex, IsTransposed = false, NeedToConjugate = false, HasUsableDirectAccess }
typedef traits< XprType >::Scalar Scalar
typedef const XprType & ExtractType
typedef XprType _ExtractType
typedef conditional< bool(HasUsableDirectAccess),
ExtractType, typename
_ExtractType::PlainObject >
::type 
DirectLinearAccessType

Static Public Member Functions

static const ExtractType extract (const XprType &x)
static const Scalar extractScalarFactor (const XprType &)

Member Typedef Documentation

template<typename XprType>
typedef XprType internal::blas_traits< XprType >::_ExtractType

Reimplemented in internal::blas_traits< Transpose< NestedXpr > >.

Definition at line 164 of file BlasUtil.h.

template<typename XprType>
typedef conditional<bool(HasUsableDirectAccess), ExtractType, typename _ExtractType::PlainObject >::type internal::blas_traits< XprType >::DirectLinearAccessType

Reimplemented in internal::blas_traits< Transpose< NestedXpr > >.

Definition at line 179 of file BlasUtil.h.

template<typename XprType>
typedef const XprType& internal::blas_traits< XprType >::ExtractType
template<typename XprType>
typedef traits<XprType>::Scalar internal::blas_traits< XprType >::Scalar

Reimplemented in internal::blas_traits< Transpose< NestedXpr > >.

Definition at line 162 of file BlasUtil.h.


Member Enumeration Documentation

template<typename XprType>
anonymous enum
Enumerator:
IsComplex 
IsTransposed 
NeedToConjugate 
HasUsableDirectAccess 

Definition at line 165 of file BlasUtil.h.


Member Function Documentation

template<typename XprType>
static const ExtractType internal::blas_traits< XprType >::extract ( const XprType &  x  )  [inline, static]
template<typename XprType>
static const Scalar internal::blas_traits< XprType >::extractScalarFactor ( const XprType &   )  [inline, static]



Page generated by Doxygen 1.7.1 for MRPT 0.9.4 SVN: at Mon Jan 10 23:33:19 UTC 2011