This is the complete list of members for bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >, including all inherited members.
_evalCellGradient(long id, bool signedLevelSet) const =0 (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | protectedpure virtual |
_evalCellSign(long id) const =0 (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | protectedpure virtual |
_evalCellValue(long id, bool signedLevelSet) const =0 (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | protectedpure virtual |
_evalGradient(const std::array< double, 3 > &point, bool signedLevelSet) const =0 (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | protectedpure virtual |
_evalSign(const std::array< double, 3 > &point) const | bitpit::LevelSetObject | protectedvirtual |
_evalValue(const std::array< double, 3 > &point, bool signedLevelSet) const =0 (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | protectedpure virtual |
_intersectSurface(long, double distance, LevelSetIntersectionMode=LevelSetIntersectionMode::FAST_FUZZY) const | bitpit::LevelSetObject | protectedvirtual |
absorbData(std::fstream &, const std::string &, VTKFormat, uint64_t, uint8_t, VTKDataType) | bitpit::VTKBaseStreamer | virtual |
adaptCellCaches(const std::vector< adaption::Info > &adaptionData) | bitpit::LevelSetObject | protected |
addVTKOutputData(LevelSetField field, const std::string &objectName) | bitpit::LevelSetObject | protectedvirtual |
BITPIT_DEPRECATED_FOR(short getSign(long cellId) const, short evalCellSign(long id) const) (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | |
BITPIT_DEPRECATED_FOR(double getValue(long cellId) const, double evalCellValue(long id, bool signedLevelSet) const) (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | |
BITPIT_DEPRECATED_FOR(std::array< double BITPIT_COMMA 3 > getGradient(long cellId) const, std::array< double BITPIT_COMMA 3 > evalCellGradient(long id, bool signedLevelSet) const) (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | |
CELL_CACHE_IS_SIGNED | bitpit::LevelSetObject | protectedstatic |
CELL_LOCATION_INTERSECTION_MODE | bitpit::LevelSetObject | protectedstatic |
CellCacheCollection typedef (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | |
CellCacheEntry typedef (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | protected |
clearCellCache(std::size_t cacheId, bool release) | bitpit::LevelSetObject | protected |
clone() const =0 (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | pure virtual |
completeCellCacheExchange(const std::unordered_map< int, std::vector< long > > &sendCellIds, std::size_t cacheIds, DataCommunicator *) | bitpit::LevelSetObject | protected |
completeCellCachesExchange(const std::unordered_map< int, std::vector< long > > &sendCellIds, const std::vector< std::size_t > &cacheIds, DataCommunicator *) | bitpit::LevelSetObject | protected |
computeProjectionPoint(long cellId) const | bitpit::LevelSetObject | |
computeProjectionPoint(const std::array< double, 3 > &point) const | bitpit::LevelSetObject | |
computeVertexProjectionPoint(long vertexId) const | bitpit::LevelSetObject | |
createCellCache(LevelSetFillIn expectedFillIn, std::size_t cacheId=CellCacheCollection::NULL_CACHE_ID) | bitpit::LevelSetObject | protected |
createCellLocationCache(std::size_t cacheId=CellCacheCollection::NULL_CACHE_ID) | bitpit::LevelSetObject | protectedvirtual |
createCellPropagatedSignCache(std::size_t cacheId=CellCacheCollection::NULL_CACHE_ID) | bitpit::LevelSetObject | protectedvirtual |
createFieldCellCache(LevelSetField field, std::size_t cacheId=CellCacheCollection::NULL_CACHE_ID) | bitpit::LevelSetObject | protectedvirtual |
createFieldCellCache(LevelSetField field, std::size_t cacheId=CellCacheCollection::NULL_CACHE_ID) | bitpit::LevelSetObject | protected |
destroyCellBulkData() | bitpit::LevelSetObject | protected |
destroyCellCache(std::size_t cacheId) | bitpit::LevelSetObject | protected |
destroyCellLocationCache() | bitpit::LevelSetObject | protected |
destroyCellNarrowBandData() | bitpit::LevelSetObject | protected |
destroyCellPropagatedSignCache() | bitpit::LevelSetObject | protected |
destroyFieldCellCache(LevelSetField field) | bitpit::LevelSetObject | protectedvirtual |
disableFieldCellCache(LevelSetField field) | bitpit::LevelSetObject | |
dump(std::ostream &) | bitpit::LevelSetObject | protectedvirtual |
empty() const =0 (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | pure virtual |
enableFieldCellCache(LevelSetField field, LevelSetCacheMode cacheMode) | bitpit::LevelSetObject | |
enableVTKOutput(const LevelSetFieldset &fieldset, bool enable=true) | bitpit::LevelSetObject | |
enableVTKOutput(const LevelSetFieldset &fieldset, const std::string &objectName, bool enable=true) | bitpit::LevelSetObject | |
enableVTKOutput(LevelSetField field, bool enable=true) | bitpit::LevelSetObject | |
enableVTKOutput(LevelSetField field, const std::string &objectName, bool enable=true) | bitpit::LevelSetObject | |
enableVTKOutput(LevelSetWriteField field, bool enable=true) | bitpit::LevelSetObject | |
enableVTKOutput(LevelSetWriteField fieldset, const std::string &objectName, bool enable=true) | bitpit::LevelSetObject | |
evalCellCacheFillIds(LevelSetZone zone, LevelSetCacheMode cacheMode) const | bitpit::LevelSetObject | protected |
evalCellCacheFillIds(LevelSetZone zone, LevelSetCacheMode cacheMode, const std::vector< adaption::Info > &adaptionData) const | bitpit::LevelSetObject | protected |
evalCellCacheStaleIds(const std::vector< adaption::Info > &adaptionData) const | bitpit::LevelSetObject | protected |
evalCellField(LevelSetField field, long id, const evaluator_t &evaluator, const fallback_t &fallback) const | bitpit::LevelSetObject | protected |
evalCellFieldCached(LevelSetField field, long id, const evaluator_t &evaluator, const fallback_t &fallback) const | bitpit::LevelSetObject | protected |
evalCellFullCacheFillIds(LevelSetZone zone) const | bitpit::LevelSetObject | protected |
evalCellFullCacheFillIds(LevelSetZone zone, const std::vector< adaption::Info > &adaptionData) const | bitpit::LevelSetObject | protected |
evalCellGradient(long id, bool signedLevelSet) const | bitpit::LevelSetObject | virtual |
evalCellNarrowBandCacheFillIds(LevelSetZone zone) const | bitpit::LevelSetObject | protected |
evalCellNarrowBandCacheFillIds(LevelSetZone zone, const std::vector< adaption::Info > &adaptionData) const | bitpit::LevelSetObject | protected |
evalCellOnDemandCacheFillIds(LevelSetZone zone) const | bitpit::LevelSetObject | protected |
evalCellOnDemandCacheFillIds(LevelSetZone zone, const std::vector< adaption::Info > &adaptionData) const | bitpit::LevelSetObject | protected |
evalCellProjectionPoint(long id) const | bitpit::LevelSetObject | virtual |
evalCellSign(long id) const | bitpit::LevelSetObject | virtual |
evalCellValue(long id, bool signedLevelSet) const | bitpit::LevelSetObject | virtual |
evalGradient(const std::array< double, 3 > &point, bool signedLevelSet) const | bitpit::LevelSetObject | virtual |
evalProjectionPoint(const std::array< double, 3 > &point) const | bitpit::LevelSetObject | virtual |
evalSign(const std::array< double, 3 > &point) const | bitpit::LevelSetObject | virtual |
evaluate() | bitpit::LevelSetObject | protected |
evaluateCellBulkData() | bitpit::LevelSetObject | protected |
evaluateCellNarrowBandData() | bitpit::LevelSetObject | protected |
evalValue(const std::array< double, 3 > &point, bool signedLevelSet) const | bitpit::LevelSetObject | virtual |
evalValueSign(double value) const | bitpit::LevelSetObject | protected |
fillCellGeometricNarrowBandLocationCache(long id) | bitpit::LevelSetObject | protectedvirtual |
fillCellLocationCache() override | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | protectedvirtual |
fillCellLocationCache(const std::vector< adaption::Info > &adaptionData) override | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | protectedvirtual |
fillCellPropagatedSignCache() | bitpit::LevelSetObject | protectedvirtual |
fillFieldCellCache(LevelSetField field, const std::vector< long > &cellIds) | bitpit::LevelSetObject | protected |
fillFieldCellCache(LevelSetField field, long id) | bitpit::LevelSetObject | protectedvirtual |
fillFieldCellCache(LevelSetField field, long id, const value_t &value) const | bitpit::LevelSetObject | protected |
fillFieldCellCaches(LevelSetZone zone, const std::vector< LevelSetField > &fields) | bitpit::LevelSetObject | protected |
fillFieldCellCaches(LevelSetZone zone, const std::vector< LevelSetField > &fields, const std::vector< adaption::Info > &adaptionData) | bitpit::LevelSetObject | protected |
flushData(std::fstream &, const std::string &, VTKFormat) override | bitpit::LevelSetObject | virtual |
flushValue(std::fstream &, VTKFormat, const T &value) const | bitpit::VTKBaseStreamer | |
flushValue(std::fstream &, VTKFormat, const T *values, int nValues) const | bitpit::VTKBaseStreamer | |
flushVTKOutputData(std::fstream &stream, VTKFormat format, LevelSetField field) const | bitpit::LevelSetObject | protectedvirtual |
flushVTKOutputData(std::fstream &stream, VTKFormat format, LevelSetField field, const evaluator_t evluator, const fallback_t fallback) const | bitpit::LevelSetObject | protected |
getCellBulkEvaluationMode() const | bitpit::LevelSetObject | |
getCellCache(std::size_t cacheId) const | bitpit::LevelSetObject | protected |
getCellCache(std::size_t cacheId) const | bitpit::LevelSetObject | protected |
getCellLocation(long id) const | bitpit::LevelSetObject | protected |
getCellReferenceObject(long id) const =0 (defined in bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >) | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | pure virtual |
getCellReferenceObjectId(long id) const override | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | virtual |
getCellReferencePrimaryObject(long id) const | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | virtual |
getCellReferencePrimaryObjectId(long id) const override | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | virtual |
getCellZone(long id) const | bitpit::LevelSetObject | protected |
getFieldCellCache(LevelSetField field) const | bitpit::LevelSetObject | protected |
getFieldCellCache(LevelSetField field) const | bitpit::LevelSetObject | protected |
getFieldCellCacheId(LevelSetField field) const | bitpit::LevelSetObject | protected |
getFieldCellCacheMode(LevelSetField field) const | bitpit::LevelSetObject | |
getId() const | bitpit::LevelSetObject | |
getKernel() const | bitpit::LevelSetObject | virtual |
getKernel() | bitpit::LevelSetObject | protectedvirtual |
getLevelSetInfo(long cellId) const | bitpit::LevelSetObject | |
getLS(long cellId) const | bitpit::LevelSetObject | |
getNarrowBandSize() const | bitpit::LevelSetObject | |
getPrimaryObjectId(long) const | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | |
getPrimarySourceObjectIds() const override | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | virtual |
getPrimarySourceObjects() const | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | virtual |
getReferenceCount() const | bitpit::LevelSetObject | |
getReferenceObject(const std::array< double, 3 > &point) const =0 (defined in bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >) | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | pure virtual |
getReferenceObjectId(const std::array< double, 3 > &point) const override | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | virtual |
getReferencePrimaryObject(const std::array< double, 3 > &point) const | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | virtual |
getReferencePrimaryObjectId(const std::array< double, 3 > &point) const override | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | virtual |
getSizeNarrowBand() const | bitpit::LevelSetObject | |
getSourceObjectIds() const override | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | virtual |
getSourceObjects() const =0 (defined in bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >) | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | pure virtual |
getSupportedFields() const | bitpit::LevelSetObject | virtual |
getVTKOutputDataName(LevelSetField field, const std::string &objectName) const | bitpit::LevelSetObject | protected |
getVTKOutputFieldName(LevelSetField field) const | bitpit::LevelSetObject | protectedvirtual |
hasVTKOutputData(LevelSetField field, const std::string &objectName) const | bitpit::LevelSetObject | protected |
intersectSurface(long, LevelSetIntersectionMode=LevelSetIntersectionMode::FAST_FUZZY) const | bitpit::LevelSetObject | |
isCellInNarrowBand(long id) const override | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | virtual |
isInNarrowBand(const std::array< double, 3 > &point) const override | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | virtual |
isPrimary() const override | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | virtual |
LevelSetObject(int) | bitpit::LevelSetObject | protected |
LevelSetObject(const LevelSetObject &other) | bitpit::LevelSetObject | protected |
LevelSetObject(LevelSetObject &&other) | bitpit::LevelSetObject | protected |
LevelSetProxyObject(int) | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | protected |
m_cellLocationCacheId | bitpit::LevelSetObject | protected |
m_cellPropagatedSignCacheId | bitpit::LevelSetObject | protected |
m_defaultSignedLevelSet (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | protected |
m_enabledOutputFields (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | protected |
m_kernel | bitpit::LevelSetObject | protected |
m_narrowBandSize | bitpit::LevelSetObject | protected |
pruneCellCache(std::size_t cacheId, const std::vector< long > &cellIds) | bitpit::LevelSetObject | protected |
removeVTKOutputData(LevelSetField field, const std::string &objectName) | bitpit::LevelSetObject | protected |
replaceSourceObject(const SourceLevelSetObject *current, const SourceLevelSetObject *updated)=0 (defined in bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >) | bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | protectedpure virtual |
restore(std::istream &) | bitpit::LevelSetObject | protectedvirtual |
setCellBulkEvaluationMode(LevelSetBulkEvaluationMode evaluationMode) | bitpit::LevelSetObject | |
setDefaultLevelSetSigndness(bool signedLevelSet) | bitpit::LevelSetObject | protected |
setKernel(LevelSetKernel *) | bitpit::LevelSetObject | protectedvirtual |
setNarrowBandSize(double size) | bitpit::LevelSetObject | protected |
setSizeNarrowBand(double) | bitpit::LevelSetObject | protected |
startCellCacheExchange(const std::unordered_map< int, std::vector< long > > &recvCellIds, std::size_t cacheIds, DataCommunicator *) const | bitpit::LevelSetObject | protected |
startCellCachesExchange(const std::unordered_map< int, std::vector< long > > &recvCellIds, const std::vector< std::size_t > &cacheIds, DataCommunicator *) const | bitpit::LevelSetObject | protected |
update(const std::vector< adaption::Info > &adaptionData) | bitpit::LevelSetObject | |
update() (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | protected |
updateCellBulkData(const std::vector< adaption::Info > &adaptionData) | bitpit::LevelSetObject | protected |
updateCellNarrowBandData(const std::vector< adaption::Info > &adaptionData) | bitpit::LevelSetObject | protected |
~LevelSetObject() | bitpit::LevelSetObject | virtual |
~VTKBaseStreamer()=default (defined in bitpit::VTKBaseStreamer) | bitpit::VTKBaseStreamer | virtual |