Loading...
Searching...
No Matches
levelSetOctreeKernel.cpp
44LevelSetOctreeKernel::LevelSetOctreeKernel(VolOctree &patch, LevelSetFillIn fillIn ) : LevelSetCachedKernel(&patch, fillIn) {
49 m_cellCentroidCacheId = cacheCollection.insert<CellSparseCacheContainer<std::array<double, 3>>>(CellCacheCollection::NULL_CACHE_ID);
51 m_cellCentroidCacheId = cacheCollection.insert<CellDenseCacheContainer<std::array<double, 3>>>(CellCacheCollection::NULL_CACHE_ID);
120 CellCacheCollection::ValueCache<std::array<double, 3>> *cache = (*m_cellCacheCollection)[m_cellCentroidCacheId].getCache<std::array<double, 3>>();
122 typename CellCacheCollection::ValueCache<std::array<double, 3>>::Entry cacheEntry = cache->findEntry(id);
std::size_t insert(std::size_t index, Args &&... args)
Definition levelSetCache.tpp:1905
LevelSetCachedKernel(VolumeKernel *, LevelSetFillIn fillIn)
Definition levelSetKernel.cpp:297
CellCacheCollection & getCellCacheCollection()
Definition levelSetKernel.cpp:331
virtual VolumeKernel * getMesh() const
Definition levelSetKernel.cpp:83
double computeCellBoundingRadius(long) const override
Definition levelSetOctreeKernel.cpp:167
double getOctantTangentRadius(int level) const
Definition levelSetOctreeKernel.cpp:90
LevelSetOctreeKernel(VolOctree &patch, LevelSetFillIn fillIn)
Definition levelSetOctreeKernel.cpp:44
std::array< double, 3 > computeCellCentroid(long) const override
Definition levelSetOctreeKernel.cpp:117
double getOctantBoundingRadius(int level) const
Definition levelSetOctreeKernel.cpp:105
VolOctree * getMesh() const override
Definition levelSetOctreeKernel.cpp:77
double computeCellTangentRadius(long) const override
Definition levelSetOctreeKernel.cpp:149
double levelToSize(uint8_t level) const
Definition PabloUniform.cpp:233
PabloUniform & getTree()
Gets a reference to the octree associated with the patch.
Definition voloctree.cpp:795
std::array< double, 3 > evalCellCentroid(long id) const override
Definition voloctree.cpp:715
The namespace 'patch' contains routines for interacting with the patch manager.
Definition patch_manager.cpp:185
static BITPIT_PUBLIC_API const TreeConstants & instance(uint8_t dim)
Definition tree_constants.cpp:41
