Loading...
Searching...
No Matches
levelSetKernel.hpp
80 virtual bool intersectCellPlane(long, const std::array<double,3> &, const std::array<double,3> &, double);
83 BITPIT_DEPRECATED(double isCellInsideBoundingBox(long, const std::array<double BITPIT_COMMA 3> &, const std::array<double,3> & ) const);
The class ElementCacheCollection allows to store a collection of caches for the elements of a mesh.
Definition levelSetCache.hpp:671
LevelSetCachedKernel(VolumeKernel *, LevelSetFillIn fillIn)
Definition levelSetKernel.cpp:297
bool update(const std::vector< adaption::Info > &) override
Definition levelSetKernel.cpp:354
CellCacheCollection & getCellCacheCollection()
Definition levelSetKernel.cpp:331
void clearCaches(bool release=false)
Definition levelSetKernel.cpp:309
std::unique_ptr< CellCacheCollection > m_cellCacheCollection
Definition levelSetKernel.hpp:106
bool isCommunicatorSet() const
Definition levelSetKernel.cpp:264
virtual VolumeKernel * getMesh() const
Definition levelSetKernel.cpp:83
LevelSetFillIn getExpectedFillIn() const
Definition levelSetKernel.cpp:92
virtual bool update(const std::vector< adaption::Info > &)
Definition levelSetKernel.cpp:113
double getDistanceTolerance() const
Definition levelSetKernel.cpp:102
double isCellInsideBoundingBox(long, const std::array< double BITPIT_COMMA 3 > &, const std::array< double, 3 > &) const
Definition levelSetKernel.cpp:192
virtual bool intersectCellPlane(long, const std::array< double, 3 > &, const std::array< double, 3 > &, double)
Definition levelSetKernel.cpp:164
MPI_Comm getCommunicator() const
Definition levelSetKernel.cpp:253
bool isPointInCell(long, const std::array< double, 3 > &) const
Definition levelSetKernel.cpp:180
std::unique_ptr< DataCommunicator > createDataCommunicator() const
Definition levelSetKernel.cpp:274
LevelSetFillIn m_expectedFillIn
Definition levelSetKernel.hpp:58
The VolumeKernel class provides an interface for defining volume patches.
Definition volume_kernel.hpp:33
