This is the complete list of members for bitpit::LevelSetSegmentationBaseObject, including all inherited members.
_evalCellGradient(long id, bool signedLevelSet) const =0 (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | protectedpure virtual |
_evalCellNormal(long id, bool signedLevelSet) const =0 (defined in bitpit::LevelSetSegmentationBaseObject) | bitpit::LevelSetSegmentationBaseObject | protectedpure virtual |
_evalCellPart(long id) const | bitpit::LevelSetSegmentationBaseObject | protectedvirtual |
_evalCellSign(long id) const =0 (defined in bitpit::LevelSetObject) | bitpit::LevelSetObject | protectedpure virtual |
_evalCellSupport(long id, double searchRadius=AUTOMATIC_SEARCH_RADIUS) const =0 (defined in bitpit::LevelSetSegmentationBaseObject) | bitpit::LevelSetSegmentationBaseObject | protectedpure virtual |
_evalCellSurface(long id) const =0 (defined in bitpit::LevelSetSegmentationBaseObject) | bitpit::LevelSetSegmentationBaseObject | 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 |
_evalPart(const std::array< double, 3 > &point) const | bitpit::LevelSetSegmentationBaseObject | protectedvirtual |
_evalProjection(const std::array< double, 3 > &point, bool signedLevelSet, std::array< double, 3 > *projectionPoint, std::array< double, 3 > *projectionNormal) const =0 (defined in bitpit::LevelSetSegmentationBaseObject) | bitpit::LevelSetSegmentationBaseObject | protectedpure virtual |
_evalSign(const std::array< double, 3 > &point) const | bitpit::LevelSetObject | protectedvirtual |
_evalSupport(const std::array< double, 3 > &point) const =0 (defined in bitpit::LevelSetSegmentationBaseObject) | bitpit::LevelSetSegmentationBaseObject | protectedpure virtual |
_evalSupport(const std::array< double, 3 > &point, double searchRadius) const =0 (defined in bitpit::LevelSetSegmentationBaseObject) | bitpit::LevelSetSegmentationBaseObject | protectedpure virtual |
_evalSurface(const std::array< double, 3 > &point) const =0 (defined in bitpit::LevelSetSegmentationBaseObject) | bitpit::LevelSetSegmentationBaseObject | protectedpure virtual |
_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 override | bitpit::LevelSetSegmentationBaseObject | 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) override | bitpit::LevelSetSegmentationBaseObject | protectedvirtual |
AUTOMATIC_SEARCH_RADIUS | bitpit::LevelSetSegmentationBaseObject | static |
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) override | bitpit::LevelSetSegmentationBaseObject | protectedvirtual |
createFieldCellCache(LevelSetField field, std::size_t cacheId=CellCacheCollection::NULL_CACHE_ID) | bitpit::LevelSetSegmentationBaseObject | protectedvirtual |
createFieldCellCache(LevelSetField field, std::size_t cacheId=CellCacheCollection::NULL_CACHE_ID) | bitpit::LevelSetSegmentationBaseObject | protectedvirtual |
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 |
evalCellNormal(long id, bool signedLevelSet) const | bitpit::LevelSetSegmentationBaseObject | |
evalCellOnDemandCacheFillIds(LevelSetZone zone) const | bitpit::LevelSetObject | protected |
evalCellOnDemandCacheFillIds(LevelSetZone zone, const std::vector< adaption::Info > &adaptionData) const | bitpit::LevelSetObject | protected |
evalCellPart(long id) const | bitpit::LevelSetSegmentationBaseObject | |
evalCellProjectionPoint(long id) const | bitpit::LevelSetObject | virtual |
evalCellSign(long id) const | bitpit::LevelSetObject | virtual |
evalCellSupport(long id, double searchRadius=AUTOMATIC_SEARCH_RADIUS) const | bitpit::LevelSetSegmentationBaseObject | |
evalCellSurface(long id) const | bitpit::LevelSetSegmentationBaseObject | |
evalCellValue(long id, bool signedLevelSet) const | bitpit::LevelSetObject | virtual |
evalGradient(const std::array< double, 3 > &point, bool signedLevelSet) const | bitpit::LevelSetObject | virtual |
evalNormal(const std::array< double, 3 > &point, bool signedLevelSet) const | bitpit::LevelSetSegmentationBaseObject | |
evalPart(const std::array< double, 3 > &point) const | bitpit::LevelSetSegmentationBaseObject | |
evalProjection(const std::array< double, 3 > &point, bool signedLevelSet, std::array< double, 3 > *projectionPoint, std::array< double, 3 > *projectionNormal) const | bitpit::LevelSetSegmentationBaseObject | |
evalProjectionPoint(const std::array< double, 3 > &point) const | bitpit::LevelSetObject | virtual |
evalSign(const std::array< double, 3 > &point) const | bitpit::LevelSetObject | virtual |
evalSupport(const std::array< double, 3 > &point) const | bitpit::LevelSetSegmentationBaseObject | |
evalSupport(const std::array< double, 3 > &point, double searchRadius) const | bitpit::LevelSetSegmentationBaseObject | |
evalSurface(const std::array< double, 3 > &point) const | bitpit::LevelSetSegmentationBaseObject | |
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() | bitpit::LevelSetObject | protectedvirtual |
fillCellLocationCache(const std::vector< adaption::Info > &adaptionData) | bitpit::LevelSetObject | protectedvirtual |
fillCellPropagatedSignCache() | bitpit::LevelSetObject | protectedvirtual |
fillFieldCellCache(LevelSetField field, long id) override | bitpit::LevelSetSegmentationBaseObject | protectedvirtual |
fillFieldCellCache(LevelSetField field, const std::vector< long > &cellIds) | bitpit::LevelSetSegmentationBaseObject | protected |
fillFieldCellCache(LevelSetField field, long id) | bitpit::LevelSetSegmentationBaseObject | protectedvirtual |
fillFieldCellCache(LevelSetField field, long id, const value_t &value) const | bitpit::LevelSetSegmentationBaseObject | 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 override | bitpit::LevelSetSegmentationBaseObject | protectedvirtual |
flushVTKOutputData(std::fstream &stream, VTKFormat format, LevelSetField field) const | bitpit::LevelSetSegmentationBaseObject | protectedvirtual |
flushVTKOutputData(std::fstream &stream, VTKFormat format, LevelSetField field, const evaluator_t evluator, const fallback_t fallback) const | bitpit::LevelSetSegmentationBaseObject | 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 |
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 | |
getNormal(long cellId) const | bitpit::LevelSetSegmentationBaseObject | |
getNormal(const std::array< double, 3 > &point) const | bitpit::LevelSetSegmentationBaseObject | |
getPart(long cellId) const | bitpit::LevelSetSegmentationBaseObject | |
getPart(const std::array< double, 3 > &point) const | bitpit::LevelSetSegmentationBaseObject | |
getReferenceCount() const | bitpit::LevelSetObject | |
getSizeNarrowBand() const | bitpit::LevelSetObject | |
getSupport(long cellId) const | bitpit::LevelSetSegmentationBaseObject | |
getSupport(const std::array< double, 3 > &point) const | bitpit::LevelSetSegmentationBaseObject | |
getSupportedFields() const override | bitpit::LevelSetSegmentationBaseObject | virtual |
getSurfaceFeatureSize(long cellId) const | bitpit::LevelSetSegmentationBaseObject | |
getSurfaceFeatureSize(const std::array< double, 3 > &point) const | bitpit::LevelSetSegmentationBaseObject | |
getVTKOutputDataName(LevelSetField field, const std::string &objectName) const | bitpit::LevelSetObject | protected |
getVTKOutputFieldName(LevelSetField field) const override | bitpit::LevelSetSegmentationBaseObject | 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 | bitpit::LevelSetObject | virtual |
isInNarrowBand(const std::array< double, 3 > &point) const | bitpit::LevelSetObject | virtual |
isPrimary() const | bitpit::LevelSetObject | virtual |
LevelSetBooleanObject< LevelSetSegmentationBaseObject > (defined in bitpit::LevelSetSegmentationBaseObject) | bitpit::LevelSetSegmentationBaseObject | friend |
LevelSetObject(int) | bitpit::LevelSetSegmentationBaseObject | |
LevelSetObject(const LevelSetObject &other) | bitpit::LevelSetSegmentationBaseObject | |
LevelSetObject(LevelSetObject &&other) | bitpit::LevelSetSegmentationBaseObject | |
LevelSetSegmentationBaseObject(int, const LevelSetSegmentationSurfaceInfo *surfaceInfo) (defined in bitpit::LevelSetSegmentationBaseObject) | bitpit::LevelSetSegmentationBaseObject | 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 |
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 |