Classes | Namespaces | Defines | Functions
GeneralBlockPanelKernel.h File Reference

Go to the source code of this file.

Classes

struct  Eigen::internal::gebp_traits< std::complex< RealScalar >, std::complex< RealScalar >, _ConjLhs, _ConjRhs >::DoublePacket
struct  Eigen::internal::gebp_kernel< LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs >
struct  Eigen::internal::gebp_madd_selector< CJ, A, B, C, T >
struct  Eigen::internal::gebp_madd_selector< CJ, T, T, T, T >
class  Eigen::internal::gebp_traits< _LhsScalar, _RhsScalar, _ConjLhs, _ConjRhs >
class  Eigen::internal::gebp_traits< RealScalar, std::complex< RealScalar >, false, _ConjRhs >
class  Eigen::internal::gebp_traits< std::complex< RealScalar >, RealScalar, _ConjLhs, false >
class  Eigen::internal::gebp_traits< std::complex< RealScalar >, std::complex< RealScalar >, _ConjLhs, _ConjRhs >
struct  Eigen::internal::gemm_pack_lhs< Scalar, Index, Pack1, Pack2, StorageOrder, Conjugate, PanelMode >
struct  Eigen::internal::gemm_pack_rhs< Scalar, Index, nr, ColMajor, Conjugate, PanelMode >
struct  Eigen::internal::gemm_pack_rhs< Scalar, Index, nr, RowMajor, Conjugate, PanelMode >

Namespaces

namespace  Eigen
namespace  Eigen::internal

Defines

#define MADD(CJ, A, B, C, T)   gebp_madd(CJ,A,B,C,T);

Functions

template<typename LhsScalar , typename RhsScalar , int KcFactor>
void Eigen::internal::computeProductBlockingSizes (std::ptrdiff_t &k, std::ptrdiff_t &m, std::ptrdiff_t &n)
 Computes the blocking parameters for a m x k times k x n matrix product.
template<typename LhsScalar , typename RhsScalar >
void Eigen::internal::computeProductBlockingSizes (std::ptrdiff_t &k, std::ptrdiff_t &m, std::ptrdiff_t &n)
template<typename CJ , typename A , typename B , typename C , typename T >
EIGEN_STRONG_INLINE void Eigen::internal::gebp_madd (const CJ &cj, A &a, B &b, C &c, T &t)
std::ptrdiff_t Eigen::l1CacheSize ()
std::ptrdiff_t Eigen::l2CacheSize ()
void Eigen::internal::manage_caching_sizes (Action action, std::ptrdiff_t *l1=0, std::ptrdiff_t *l2=0)
std::ptrdiff_t Eigen::internal::manage_caching_sizes_helper (std::ptrdiff_t a, std::ptrdiff_t b)
void Eigen::setCpuCacheSizes (std::ptrdiff_t l1, std::ptrdiff_t l2)

Define Documentation

#define MADD (   CJ,
  A,
  B,
  C,
 
)    gebp_madd(CJ,A,B,C,T);

Definition at line 131 of file GeneralBlockPanelKernel.h.



win_eigen
Author(s): Daniel Stonier
autogenerated on Wed Sep 16 2015 07:12:41