v0.15.0
Loading...
Searching...
No Matches
TetBaseCache Struct Reference
Collaboration diagram for TetBaseCache:
[legend]

Classes

struct  BaseCacheItem
 
struct  HDivBaseCacheItem
 

Public Types

using BaseCacheMI
 
using HDivBaseFaceCacheMI
 

Static Public Attributes

static std::array< std::map< const void *, BaseCacheMI >, LASTBASEhdivBaseInterior
 
static std::array< std::map< const void *, BaseCacheMI >, LASTBASEhdivBrokenBaseInterior
 
static std::array< std::map< const void *, HDivBaseFaceCacheMI >, LASTBASEhDivBaseFace
 
static std::array< std::map< const void *, BaseCacheMI >, LASTBASEl2BaseInterior
 

Detailed Description

Definition at line 10 of file TetPolynomialBase.cpp.

Member Typedef Documentation

◆ BaseCacheMI

Initial value:
boost::multi_index_container<
BaseCacheItem,
boost::multi_index::indexed_by<
boost::multi_index::hashed_unique<
composite_key<
BaseCacheItem,
member<BaseCacheItem, int, &BaseCacheItem::order>,
member<BaseCacheItem, int, &BaseCacheItem::nb_gauss_pts>>>>
>

Definition at line 35 of file TetPolynomialBase.cpp.

◆ HDivBaseFaceCacheMI

Initial value:
boost::multi_index_container<
HDivBaseCacheItem,
boost::multi_index::indexed_by<
boost::multi_index::hashed_unique<
composite_key<
HDivBaseCacheItem,
member<HDivBaseCacheItem, int, &HDivBaseCacheItem::order>,
member<HDivBaseCacheItem, int,
member<HDivBaseCacheItem, int, &HDivBaseCacheItem::n0>,
member<HDivBaseCacheItem, int, &HDivBaseCacheItem::n1>,
member<HDivBaseCacheItem, int, &HDivBaseCacheItem::n2>>>>
>

Definition at line 49 of file TetPolynomialBase.cpp.

Member Data Documentation

◆ hDivBaseFace

std::array< std::map< const void *, TetBaseCache::HDivBaseFaceCacheMI >, LASTBASE > TetBaseCache::hDivBaseFace
static

Definition at line 72 of file TetPolynomialBase.cpp.

◆ hdivBaseInterior

std::array< std::map< const void *, TetBaseCache::BaseCacheMI >, LASTBASE > TetBaseCache::hdivBaseInterior
static

Definition at line 68 of file TetPolynomialBase.cpp.

◆ hdivBrokenBaseInterior

std::array< std::map< const void *, TetBaseCache::BaseCacheMI >, LASTBASE > TetBaseCache::hdivBrokenBaseInterior
static

Definition at line 70 of file TetPolynomialBase.cpp.

◆ l2BaseInterior

std::array< std::map< const void *, TetBaseCache::BaseCacheMI >, LASTBASE > TetBaseCache::l2BaseInterior
static

Definition at line 74 of file TetPolynomialBase.cpp.


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