Loading...
Searching...
No Matches
bitpit::LevelSetComplementObject< LevelSetSegmentationBaseObject > Member List

This is the complete list of members for bitpit::LevelSetComplementObject< LevelSetSegmentationBaseObject >, including all inherited members.

_evalCellGradient(long id, bool signedLevelSet) const overridebitpit::LevelSetComplementBaseObject< LevelSetSegmentationBaseObject >protectedvirtual
_evalCellNormal(long id, bool signedLevelSet) const overridebitpit::LevelSetComplementObject< LevelSetSegmentationBaseObject >protected
_evalCellPart(long id) const overridebitpit::LevelSetComplementObject< LevelSetSegmentationBaseObject >protected
_evalCellSign(long id) const overridebitpit::LevelSetComplementBaseObject< LevelSetSegmentationBaseObject >protectedvirtual
_evalCellSupport(long id, double searchRadius=AUTOMATIC_SEARCH_RADIUS) const overridebitpit::LevelSetComplementObject< LevelSetSegmentationBaseObject >protected
_evalCellSurface(long id) const overridebitpit::LevelSetComplementObject< LevelSetSegmentationBaseObject >protected
_evalCellValue(long id, bool signedLevelSet) const overridebitpit::LevelSetComplementBaseObject< LevelSetSegmentationBaseObject >protectedvirtual
_evalGradient(const std::array< double, 3 > &point, bool signedLevelSet) const overridebitpit::LevelSetComplementBaseObject< LevelSetSegmentationBaseObject >protectedvirtual
_evalPart(const std::array< double, 3 > &point) const overridebitpit::LevelSetComplementObject< LevelSetSegmentationBaseObject >protected
_evalProjection(const std::array< double, 3 > &point, bool signedLevelSet, std::array< double, 3 > *projectionPoint, std::array< double, 3 > *projectionNormal) const overridebitpit::LevelSetComplementObject< LevelSetSegmentationBaseObject >protected
_evalSign(const std::array< double, 3 > &point) const overridebitpit::LevelSetComplementBaseObject< LevelSetSegmentationBaseObject >protectedvirtual
_evalSupport(const std::array< double, 3 > &point) const overridebitpit::LevelSetComplementObject< LevelSetSegmentationBaseObject >protected
_evalSupport(const std::array< double, 3 > &point, double searchRadius) const overridebitpit::LevelSetComplementObject< LevelSetSegmentationBaseObject >protected
_evalSurface(const std::array< double, 3 > &point) const overridebitpit::LevelSetComplementObject< LevelSetSegmentationBaseObject >protected
_evalValue(const std::array< double, 3 > &point, bool signedLevelSet) const overridebitpit::LevelSetComplementBaseObject< LevelSetSegmentationBaseObject >protectedvirtual
_intersectSurface(long, double distance, LevelSetIntersectionMode=LevelSetIntersectionMode::FAST_FUZZY) constbitpit::LevelSetObjectprotectedvirtual
absorbData(std::fstream &, const std::string &, VTKFormat, uint64_t, uint8_t, VTKDataType)bitpit::VTKBaseStreamervirtual
adaptCellCaches(const std::vector< adaption::Info > &adaptionData)bitpit::LevelSetObjectprotected
addVTKOutputData(LevelSetField field, const std::string &objectName)bitpit::LevelSetObjectprotectedvirtual
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_SIGNEDbitpit::LevelSetObjectprotectedstatic
CELL_LOCATION_INTERSECTION_MODEbitpit::LevelSetObjectprotectedstatic
CellCacheCollection typedef (defined in bitpit::LevelSetObject)bitpit::LevelSetObject
CellCacheEntry typedef (defined in bitpit::LevelSetObject)bitpit::LevelSetObjectprotected
clearCellCache(std::size_t cacheId, bool release)bitpit::LevelSetObjectprotected
clone() const overridebitpit::LevelSetComplementObject< LevelSetSegmentationBaseObject >virtual
completeCellCacheExchange(const std::unordered_map< int, std::vector< long > > &sendCellIds, std::size_t cacheIds, DataCommunicator *)bitpit::LevelSetObjectprotected
completeCellCachesExchange(const std::unordered_map< int, std::vector< long > > &sendCellIds, const std::vector< std::size_t > &cacheIds, DataCommunicator *)bitpit::LevelSetObjectprotected
computeProjectionPoint(long cellId) constbitpit::LevelSetObject
computeProjectionPoint(const std::array< double, 3 > &point) constbitpit::LevelSetObject
computeVertexProjectionPoint(long vertexId) constbitpit::LevelSetObject
createCellCache(LevelSetFillIn expectedFillIn, std::size_t cacheId=CellCacheCollection::NULL_CACHE_ID)bitpit::LevelSetObjectprotected
createCellLocationCache(std::size_t cacheId=CellCacheCollection::NULL_CACHE_ID)bitpit::LevelSetObjectprotectedvirtual
createCellPropagatedSignCache(std::size_t cacheId=CellCacheCollection::NULL_CACHE_ID)bitpit::LevelSetObjectprotectedvirtual
createFieldCellCache(LevelSetField field, std::size_t cacheId=CellCacheCollection::NULL_CACHE_ID)bitpit::LevelSetObjectprotectedvirtual
createFieldCellCache(LevelSetField field, std::size_t cacheId=CellCacheCollection::NULL_CACHE_ID)bitpit::LevelSetObjectprotected
destroyCellBulkData()bitpit::LevelSetObjectprotected
destroyCellCache(std::size_t cacheId)bitpit::LevelSetObjectprotected
destroyCellLocationCache()bitpit::LevelSetObjectprotected
destroyCellNarrowBandData()bitpit::LevelSetObjectprotected
destroyCellPropagatedSignCache()bitpit::LevelSetObjectprotected
destroyFieldCellCache(LevelSetField field)bitpit::LevelSetObjectprotectedvirtual
disableFieldCellCache(LevelSetField field)bitpit::LevelSetObject
dump(std::ostream &)bitpit::LevelSetObjectprotectedvirtual
empty() const overridebitpit::LevelSetComplementBaseObject< LevelSetSegmentationBaseObject >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) constbitpit::LevelSetObjectprotected
evalCellCacheFillIds(LevelSetZone zone, LevelSetCacheMode cacheMode, const std::vector< adaption::Info > &adaptionData) constbitpit::LevelSetObjectprotected
evalCellCacheStaleIds(const std::vector< adaption::Info > &adaptionData) constbitpit::LevelSetObjectprotected
evalCellField(LevelSetField field, long id, const evaluator_t &evaluator, const fallback_t &fallback) constbitpit::LevelSetObjectprotected
evalCellFieldCached(LevelSetField field, long id, const evaluator_t &evaluator, const fallback_t &fallback) constbitpit::LevelSetObjectprotected
evalCellFullCacheFillIds(LevelSetZone zone) constbitpit::LevelSetObjectprotected
evalCellFullCacheFillIds(LevelSetZone zone, const std::vector< adaption::Info > &adaptionData) constbitpit::LevelSetObjectprotected
evalCellGradient(long id, bool signedLevelSet) constbitpit::LevelSetObjectvirtual
evalCellNarrowBandCacheFillIds(LevelSetZone zone) constbitpit::LevelSetObjectprotected
evalCellNarrowBandCacheFillIds(LevelSetZone zone, const std::vector< adaption::Info > &adaptionData) constbitpit::LevelSetObjectprotected
evalCellOnDemandCacheFillIds(LevelSetZone zone) constbitpit::LevelSetObjectprotected
evalCellOnDemandCacheFillIds(LevelSetZone zone, const std::vector< adaption::Info > &adaptionData) constbitpit::LevelSetObjectprotected
evalCellProjectionPoint(long id) constbitpit::LevelSetObjectvirtual
evalCellSign(long id) constbitpit::LevelSetObjectvirtual
evalCellValue(long id, bool signedLevelSet) constbitpit::LevelSetObjectvirtual
evalGradient(const std::array< double, 3 > &point, bool signedLevelSet) constbitpit::LevelSetObjectvirtual
evalProjectionPoint(const std::array< double, 3 > &point) constbitpit::LevelSetObjectvirtual
evalSign(const std::array< double, 3 > &point) constbitpit::LevelSetObjectvirtual
evaluate()bitpit::LevelSetObjectprotected
evaluateCellBulkData()bitpit::LevelSetObjectprotected
evaluateCellNarrowBandData()bitpit::LevelSetObjectprotected
evalValue(const std::array< double, 3 > &point, bool signedLevelSet) constbitpit::LevelSetObjectvirtual
evalValueSign(double value) constbitpit::LevelSetObjectprotected
fillCellGeometricNarrowBandLocationCache(long id)bitpit::LevelSetObjectprotectedvirtual
fillCellLocationCache() overridebitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >protectedvirtual
fillCellLocationCache(const std::vector< adaption::Info > &adaptionData) overridebitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >protectedvirtual
fillCellPropagatedSignCache() overridebitpit::LevelSetComplementBaseObject< LevelSetSegmentationBaseObject >protectedvirtual
fillFieldCellCache(LevelSetField field, const std::vector< long > &cellIds)bitpit::LevelSetObjectprotected
fillFieldCellCache(LevelSetField field, long id)bitpit::LevelSetObjectprotectedvirtual
fillFieldCellCache(LevelSetField field, long id, const value_t &value) constbitpit::LevelSetObjectprotected
fillFieldCellCaches(LevelSetZone zone, const std::vector< LevelSetField > &fields)bitpit::LevelSetObjectprotected
fillFieldCellCaches(LevelSetZone zone, const std::vector< LevelSetField > &fields, const std::vector< adaption::Info > &adaptionData)bitpit::LevelSetObjectprotected
flushData(std::fstream &, const std::string &, VTKFormat) overridebitpit::LevelSetObjectvirtual
flushValue(std::fstream &, VTKFormat, const T &value) constbitpit::VTKBaseStreamer
flushValue(std::fstream &, VTKFormat, const T *values, int nValues) constbitpit::VTKBaseStreamer
flushVTKOutputData(std::fstream &stream, VTKFormat format, LevelSetField field) constbitpit::LevelSetObjectprotectedvirtual
flushVTKOutputData(std::fstream &stream, VTKFormat format, LevelSetField field, const evaluator_t evluator, const fallback_t fallback) constbitpit::LevelSetObjectprotected
getCellBulkEvaluationMode() constbitpit::LevelSetObject
getCellCache(std::size_t cacheId) constbitpit::LevelSetObjectprotected
getCellCache(std::size_t cacheId) constbitpit::LevelSetObjectprotected
getCellLocation(long id) constbitpit::LevelSetObjectprotected
getCellReferenceObject(long id) const overridebitpit::LevelSetComplementBaseObject< LevelSetSegmentationBaseObject >virtual
getCellReferenceObjectId(long id) const overridebitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >virtual
getCellReferencePrimaryObject(long id) constbitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >virtual
getCellReferencePrimaryObjectId(long id) const overridebitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >virtual
getCellZone(long id) constbitpit::LevelSetObjectprotected
getFieldCellCache(LevelSetField field) constbitpit::LevelSetObjectprotected
getFieldCellCache(LevelSetField field) constbitpit::LevelSetObjectprotected
getFieldCellCacheId(LevelSetField field) constbitpit::LevelSetObjectprotected
getFieldCellCacheMode(LevelSetField field) constbitpit::LevelSetObject
getId() constbitpit::LevelSetObject
getKernel() constbitpit::LevelSetObjectvirtual
getKernel()bitpit::LevelSetObjectprotectedvirtual
getLevelSetInfo(long cellId) constbitpit::LevelSetObject
getLS(long cellId) constbitpit::LevelSetObject
getNarrowBandSize() constbitpit::LevelSetObject
getPrimaryObjectId(long) constbitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >
getPrimarySourceObjectIds() const overridebitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >virtual
getPrimarySourceObjects() constbitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >virtual
getReferenceCount() constbitpit::LevelSetObject
getReferenceObject(const std::array< double, 3 > &point) const overridebitpit::LevelSetComplementBaseObject< LevelSetSegmentationBaseObject >virtual
getReferenceObjectId(const std::array< double, 3 > &point) const overridebitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >virtual
getReferencePrimaryObject(const std::array< double, 3 > &point) constbitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >virtual
getReferencePrimaryObjectId(const std::array< double, 3 > &point) const overridebitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >virtual
getSizeNarrowBand() constbitpit::LevelSetObject
getSourceObject() constbitpit::LevelSetComplementBaseObject< LevelSetSegmentationBaseObject >virtual
getSourceObjectIds() const overridebitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >virtual
getSourceObjects() const overridebitpit::LevelSetComplementBaseObject< LevelSetSegmentationBaseObject >virtual
getSupportedFields() constbitpit::LevelSetObjectvirtual
getVTKOutputDataName(LevelSetField field, const std::string &objectName) constbitpit::LevelSetObjectprotected
getVTKOutputFieldName(LevelSetField field) constbitpit::LevelSetObjectprotectedvirtual
hasVTKOutputData(LevelSetField field, const std::string &objectName) constbitpit::LevelSetObjectprotected
intersectSurface(long, LevelSetIntersectionMode=LevelSetIntersectionMode::FAST_FUZZY) constbitpit::LevelSetObject
isCellInNarrowBand(long id) const overridebitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >virtual
isInNarrowBand(const std::array< double, 3 > &point) const overridebitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >virtual
isPrimary() const overridebitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >virtual
LevelSetComplementBaseObject(int id, const LevelSetSegmentationBaseObject *source)bitpit::LevelSetComplementBaseObject< LevelSetSegmentationBaseObject >protected
LevelSetComplementObject(int id, const LevelSetSegmentationBaseObject *source)bitpit::LevelSetComplementObject< LevelSetSegmentationBaseObject >
LevelSetObject(int)bitpit::LevelSetObjectprotected
LevelSetObject(const LevelSetObject &other)bitpit::LevelSetObjectprotected
LevelSetObject(LevelSetObject &&other)bitpit::LevelSetObjectprotected
LevelSetProxyObject(int)bitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject >protected
m_cellLocationCacheIdbitpit::LevelSetObjectprotected
m_cellPropagatedSignCacheIdbitpit::LevelSetObjectprotected
m_defaultSignedLevelSet (defined in bitpit::LevelSetObject)bitpit::LevelSetObjectprotected
m_enabledOutputFields (defined in bitpit::LevelSetObject)bitpit::LevelSetObjectprotected
m_kernelbitpit::LevelSetObjectprotected
m_narrowBandSizebitpit::LevelSetObjectprotected
pruneCellCache(std::size_t cacheId, const std::vector< long > &cellIds)bitpit::LevelSetObjectprotected
removeVTKOutputData(LevelSetField field, const std::string &objectName)bitpit::LevelSetObjectprotected
replaceSourceObject(const LevelSetSegmentationBaseObject *current, const LevelSetSegmentationBaseObject *updated) overridebitpit::LevelSetComplementBaseObject< LevelSetSegmentationBaseObject >protectedvirtual
restore(std::istream &)bitpit::LevelSetObjectprotectedvirtual
setCellBulkEvaluationMode(LevelSetBulkEvaluationMode evaluationMode)bitpit::LevelSetObject
setDefaultLevelSetSigndness(bool signedLevelSet)bitpit::LevelSetObjectprotected
setKernel(LevelSetKernel *)bitpit::LevelSetObjectprotectedvirtual
setNarrowBandSize(double size)bitpit::LevelSetObjectprotected
setSizeNarrowBand(double)bitpit::LevelSetObjectprotected
startCellCacheExchange(const std::unordered_map< int, std::vector< long > > &recvCellIds, std::size_t cacheIds, DataCommunicator *) constbitpit::LevelSetObjectprotected
startCellCachesExchange(const std::unordered_map< int, std::vector< long > > &recvCellIds, const std::vector< std::size_t > &cacheIds, DataCommunicator *) constbitpit::LevelSetObjectprotected
update(const std::vector< adaption::Info > &adaptionData)bitpit::LevelSetObject
update() (defined in bitpit::LevelSetObject)bitpit::LevelSetObjectprotected
updateCellBulkData(const std::vector< adaption::Info > &adaptionData)bitpit::LevelSetObjectprotected
updateCellNarrowBandData(const std::vector< adaption::Info > &adaptionData)bitpit::LevelSetObjectprotected
~LevelSetObject()bitpit::LevelSetObjectvirtual
~VTKBaseStreamer()=default (defined in bitpit::VTKBaseStreamer)bitpit::VTKBaseStreamervirtual
--- layout: doxygen_footer ---