Classes | Namespaces | Macros | 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< _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

 Eigen
 
 Eigen::internal
 

Macros

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

Functions

template<typename LhsScalar , typename RhsScalar , int KcFactor, typename SizeType >
void Eigen::internal::computeProductBlockingSizes (SizeType &k, SizeType &m, SizeType &n)
 Computes the blocking parameters for a m x k times k x n matrix product. More...
 
template<typename LhsScalar , typename RhsScalar , typename SizeType >
void Eigen::internal::computeProductBlockingSizes (SizeType &k, SizeType &m, SizeType &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)
 

Macro Definition Documentation

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

Definition at line 131 of file GeneralBlockPanelKernel.h.



tuw_aruco
Author(s): Lukas Pfeifhofer
autogenerated on Mon Jun 10 2019 15:41:03