Eigen::internal::CacheSizes Struct Reference

#include <GeneralBlockPanelKernel.h>

Public Member Functions

 CacheSizes ()
 

Public Attributes

std::ptrdiff_t m_l1
 
std::ptrdiff_t m_l2
 
std::ptrdiff_t m_l3
 

Detailed Description

Constructor & Destructor Documentation

◆ CacheSizes()

Eigen::internal::CacheSizes::CacheSizes ( )
inline
72  : m_l1(-1), m_l2(-1), m_l3(-1) {
78  }
const std::ptrdiff_t defaultL2CacheSize
Definition: products/GeneralBlockPanelKernel.h:62
void queryCacheSizes(int &l1, int &l2, int &l3)
Definition: Memory.h:1263
const std::ptrdiff_t defaultL3CacheSize
Definition: products/GeneralBlockPanelKernel.h:63
std::ptrdiff_t manage_caching_sizes_helper(std::ptrdiff_t a, std::ptrdiff_t b)
Definition: products/GeneralBlockPanelKernel.h:27
const std::ptrdiff_t defaultL1CacheSize
Definition: products/GeneralBlockPanelKernel.h:61
std::ptrdiff_t l1CacheSize()
Definition: products/GeneralBlockPanelKernel.h:3119
std::ptrdiff_t l2CacheSize()
Definition: products/GeneralBlockPanelKernel.h:3127
std::ptrdiff_t l3CacheSize()
Definition: products/GeneralBlockPanelKernel.h:3135
std::ptrdiff_t m_l1
Definition: products/GeneralBlockPanelKernel.h:80
std::ptrdiff_t m_l2
Definition: products/GeneralBlockPanelKernel.h:81
std::ptrdiff_t m_l3
Definition: products/GeneralBlockPanelKernel.h:82

References Eigen::internal::defaultL1CacheSize, Eigen::internal::defaultL2CacheSize, Eigen::internal::defaultL3CacheSize, Eigen::l1CacheSize(), Eigen::l2CacheSize(), Eigen::l3CacheSize(), m_l1, m_l2, m_l3, Eigen::internal::manage_caching_sizes_helper(), and Eigen::internal::queryCacheSizes().

Member Data Documentation

◆ m_l1

std::ptrdiff_t Eigen::internal::CacheSizes::m_l1

◆ m_l2

std::ptrdiff_t Eigen::internal::CacheSizes::m_l2

◆ m_l3

std::ptrdiff_t Eigen::internal::CacheSizes::m_l3

The documentation for this struct was generated from the following file: