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

internal::tribb_kernel< LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo > Struct Template Reference


Detailed Description

template<typename LhsScalar, typename RhsScalar, typename Index, int mr, int nr, bool ConjLhs, bool ConjRhs, int UpLo>
struct internal::tribb_kernel< LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo >

Definition at line 143 of file GeneralMatrixMatrixTriangular.h.

#include <src/Core/products/GeneralMatrixMatrixTriangular.h>

List of all members.

Public Types

enum  { BlockSize = EIGEN_PLAIN_ENUM_MAX(mr,nr) }
typedef gebp_traits< LhsScalar,
RhsScalar, ConjLhs, ConjRhs > 
Traits
typedef Traits::ResScalar ResScalar

Public Member Functions

void operator() (ResScalar *res, Index resStride, const LhsScalar *blockA, const RhsScalar *blockB, Index size, Index depth, ResScalar alpha, RhsScalar *workspace)

Member Typedef Documentation

template<typename LhsScalar, typename RhsScalar, typename Index, int mr, int nr, bool ConjLhs, bool ConjRhs, int UpLo>
typedef Traits::ResScalar internal::tribb_kernel< LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo >::ResScalar

Definition at line 146 of file GeneralMatrixMatrixTriangular.h.

template<typename LhsScalar, typename RhsScalar, typename Index, int mr, int nr, bool ConjLhs, bool ConjRhs, int UpLo>
typedef gebp_traits<LhsScalar,RhsScalar,ConjLhs,ConjRhs> internal::tribb_kernel< LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo >::Traits

Definition at line 145 of file GeneralMatrixMatrixTriangular.h.


Member Enumeration Documentation

template<typename LhsScalar, typename RhsScalar, typename Index, int mr, int nr, bool ConjLhs, bool ConjRhs, int UpLo>
anonymous enum
Enumerator:
BlockSize 

Definition at line 148 of file GeneralMatrixMatrixTriangular.h.


Member Function Documentation

template<typename LhsScalar, typename RhsScalar, typename Index, int mr, int nr, bool ConjLhs, bool ConjRhs, int UpLo>
void internal::tribb_kernel< LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, UpLo >::operator() ( ResScalar res,
Index  resStride,
const LhsScalar *  blockA,
const RhsScalar *  blockB,
Index  size,
Index  depth,
ResScalar  alpha,
RhsScalar *  workspace 
) [inline]



Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:46:17 UTC 2011