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 |
| iterative scaling algorithm to equilibrate rows and column norms in matrices
|
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, 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.
|
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) |