Loading...
Searching...
No Matches
bitpit::LevelSetSegmentationObject Member List

This is the complete list of members for bitpit::LevelSetSegmentationObject, including all inherited members.

_evalCellGradient(long id, bool signedLevelSet) const overridebitpit::LevelSetSegmentationObjectprotectedvirtual
_evalCellNormal(long id, bool signedLevelSet) const overridebitpit::LevelSetSegmentationObjectprotectedvirtual
_evalCellPart(long id) constbitpit::LevelSetSegmentationBaseObjectprotectedvirtual
_evalCellSign(long id) const overridebitpit::LevelSetSegmentationObjectprotectedvirtual
_evalCellSupport(long id, double searchRadius=AUTOMATIC_SEARCH_RADIUS) const overridebitpit::LevelSetSegmentationObjectprotectedvirtual
_evalCellSurface(long id) const overridebitpit::LevelSetSegmentationObjectprotectedvirtual
_evalCellValue(long id, bool signedLevelSet) const overridebitpit::LevelSetSegmentationObjectprotectedvirtual
_evalGradient(const std::array< double, 3 > &point, bool signedLevelSet) const overridebitpit::LevelSetSegmentationObjectprotectedvirtual
_evalPart(const std::array< double, 3 > &point) constbitpit::LevelSetSegmentationBaseObjectprotectedvirtual
_evalProjection(const std::array< double, 3 > &point, bool signedLevelSet, std::array< double, 3 > *projectionPoint, std::array< double, 3 > *projectionNormal) const overridebitpit::LevelSetSegmentationObjectprotectedvirtual
_evalSign(const std::array< double, 3 > &point) const overridebitpit::LevelSetSegmentationObjectprotectedvirtual
_evalSupport(const std::array< double, 3 > &point) const overridebitpit::LevelSetSegmentationObjectprotectedvirtual
_evalSupport(const std::array< double, 3 > &point, double searchRadius) const overridebitpit::LevelSetSegmentationObjectprotectedvirtual
_evalSurface(const std::array< double, 3 > &point) const overridebitpit::LevelSetSegmentationObjectprotectedvirtual
_evalValue(const std::array< double, 3 > &point, bool signedLevelSet) const overridebitpit::LevelSetSegmentationObjectprotectedvirtual
_intersectSurface(long, double distance, LevelSetIntersectionMode=LevelSetIntersectionMode::FAST_FUZZY) const overridebitpit::LevelSetSegmentationBaseObjectprotectedvirtual
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) overridebitpit::LevelSetSegmentationBaseObjectprotectedvirtual
AUTOMATIC_SEARCH_RADIUSbitpit::LevelSetSegmentationBaseObjectstatic
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::LevelSetSegmentationObjectvirtual
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) overridebitpit::LevelSetSegmentationBaseObjectprotectedvirtual
createFieldCellCache(LevelSetField field, std::size_t cacheId=CellCacheCollection::NULL_CACHE_ID)bitpit::LevelSetSegmentationBaseObjectprotectedvirtual
createFieldCellCache(LevelSetField field, std::size_t cacheId=CellCacheCollection::NULL_CACHE_ID)bitpit::LevelSetSegmentationBaseObjectprotectedvirtual
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::LevelSetSegmentationObjectvirtual
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
evalCellNormal(long id, bool signedLevelSet) constbitpit::LevelSetSegmentationBaseObject
evalCellOnDemandCacheFillIds(LevelSetZone zone) constbitpit::LevelSetObjectprotected
evalCellOnDemandCacheFillIds(LevelSetZone zone, const std::vector< adaption::Info > &adaptionData) constbitpit::LevelSetObjectprotected
evalCellPart(long id) constbitpit::LevelSetSegmentationBaseObject
evalCellProjectionPoint(long id) constbitpit::LevelSetObjectvirtual
evalCellSign(long id) constbitpit::LevelSetObjectvirtual
evalCellSupport(long id, double searchRadius=AUTOMATIC_SEARCH_RADIUS) constbitpit::LevelSetSegmentationBaseObject
evalCellSurface(long id) constbitpit::LevelSetSegmentationBaseObject
evalCellValue(long id, bool signedLevelSet) constbitpit::LevelSetObjectvirtual
evalGradient(const std::array< double, 3 > &point, bool signedLevelSet) constbitpit::LevelSetObjectvirtual
evalNormal(const std::array< double, 3 > &point, bool signedLevelSet) constbitpit::LevelSetSegmentationBaseObject
evalPart(const std::array< double, 3 > &point) constbitpit::LevelSetSegmentationBaseObject
evalProjection(const std::array< double, 3 > &point, bool signedLevelSet, std::array< double, 3 > *projectionPoint, std::array< double, 3 > *projectionNormal) constbitpit::LevelSetSegmentationBaseObject
evalProjectionPoint(const std::array< double, 3 > &point) constbitpit::LevelSetObjectvirtual
evalSign(const std::array< double, 3 > &point) constbitpit::LevelSetObjectvirtual
evalSupport(const std::array< double, 3 > &point) constbitpit::LevelSetSegmentationBaseObject
evalSupport(const std::array< double, 3 > &point, double searchRadius) constbitpit::LevelSetSegmentationBaseObject
evalSurface(const std::array< double, 3 > &point) constbitpit::LevelSetSegmentationBaseObject
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) overridebitpit::LevelSetSegmentationObjectprotectedvirtual
fillCellLocationCache() overridebitpit::LevelSetSegmentationObjectprotectedvirtual
fillCellLocationCache(const std::vector< adaption::Info > &adaptionData) overridebitpit::LevelSetSegmentationObjectprotectedvirtual
fillCellPropagatedSignCache()bitpit::LevelSetObjectprotectedvirtual
fillFieldCellCache(LevelSetField field, long id) overridebitpit::LevelSetSegmentationBaseObjectprotectedvirtual
fillFieldCellCache(LevelSetField field, const std::vector< long > &cellIds)bitpit::LevelSetSegmentationBaseObjectprotected
fillFieldCellCache(LevelSetField field, long id)bitpit::LevelSetSegmentationBaseObjectprotectedvirtual
fillFieldCellCache(LevelSetField field, long id, const value_t &value) constbitpit::LevelSetSegmentationBaseObjectprotected
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) const overridebitpit::LevelSetSegmentationBaseObjectprotectedvirtual
flushVTKOutputData(std::fstream &stream, VTKFormat format, LevelSetField field) constbitpit::LevelSetSegmentationBaseObjectprotectedvirtual
flushVTKOutputData(std::fstream &stream, VTKFormat format, LevelSetField field, const evaluator_t evluator, const fallback_t fallback) constbitpit::LevelSetSegmentationBaseObjectprotected
getCellBulkEvaluationMode() constbitpit::LevelSetObject
getCellCache(std::size_t cacheId) constbitpit::LevelSetObjectprotected
getCellCache(std::size_t cacheId) constbitpit::LevelSetObjectprotected
getCellLocation(long id) constbitpit::LevelSetObjectprotected
getCellZone(long id) constbitpit::LevelSetObjectprotected
getFeatureAngle() constbitpit::LevelSetSegmentationObject
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
getMaxSurfaceFeatureSize() constbitpit::LevelSetSegmentationObject
getMinSurfaceFeatureSize() constbitpit::LevelSetSegmentationObject
getNarrowBandSize() constbitpit::LevelSetObject
getNormal(long cellId) constbitpit::LevelSetSegmentationBaseObject
getNormal(const std::array< double, 3 > &point) constbitpit::LevelSetSegmentationBaseObject
getPart(long cellId) constbitpit::LevelSetSegmentationBaseObject
getPart(const std::array< double, 3 > &point) constbitpit::LevelSetSegmentationBaseObject
getReferenceCount() constbitpit::LevelSetObject
getSearchTree() constbitpit::LevelSetSegmentationObject
getSizeNarrowBand() constbitpit::LevelSetObject
getSupport(long cellId) constbitpit::LevelSetSegmentationBaseObject
getSupport(const std::array< double, 3 > &point) constbitpit::LevelSetSegmentationBaseObject
getSupportedFields() const overridebitpit::LevelSetSegmentationBaseObjectvirtual
getSurface() constbitpit::LevelSetSegmentationObject
getSurfaceFeatureSize(long cellId) constbitpit::LevelSetSegmentationBaseObject
getSurfaceFeatureSize(const std::array< double, 3 > &point) constbitpit::LevelSetSegmentationBaseObject
getSurfaceSmoothing() constbitpit::LevelSetSegmentationObject
getVTKOutputDataName(LevelSetField field, const std::string &objectName) constbitpit::LevelSetObjectprotected
getVTKOutputFieldName(LevelSetField field) const overridebitpit::LevelSetSegmentationBaseObjectprotectedvirtual
hasVTKOutputData(LevelSetField field, const std::string &objectName) constbitpit::LevelSetObjectprotected
intersectSurface(long, LevelSetIntersectionMode=LevelSetIntersectionMode::FAST_FUZZY) constbitpit::LevelSetObject
isCellInNarrowBand(long id) constbitpit::LevelSetObjectvirtual
isInNarrowBand(const std::array< double, 3 > &point) constbitpit::LevelSetObjectvirtual
isPrimary() constbitpit::LevelSetObjectvirtual
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::LevelSetSegmentationBaseObjectprotected
LevelSetSegmentationObject(int)bitpit::LevelSetSegmentationObject
LevelSetSegmentationObject(int, std::unique_ptr< const SurfUnstructured > &&surface, double featureAngle=2. *BITPIT_PI)bitpit::LevelSetSegmentationObject
LevelSetSegmentationObject(int, const SurfUnstructured *surface, double featureAngle=2. *BITPIT_PI)bitpit::LevelSetSegmentationObject
LevelSetSegmentationObject(int, const SurfUnstructured *surface, double featureAngle, LevelSetSurfaceSmoothing surfaceSmoothing)bitpit::LevelSetSegmentationObject
LevelSetSegmentationObject(const LevelSetSegmentationObject &other)bitpit::LevelSetSegmentationObject
LevelSetSegmentationObject(LevelSetSegmentationObject &&other)=default (defined in bitpit::LevelSetSegmentationObject)bitpit::LevelSetSegmentationObject
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
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
setSurface(std::unique_ptr< const SurfUnstructured > &&surface, bool force=false)bitpit::LevelSetSegmentationObject
setSurface(std::unique_ptr< const SurfUnstructured > &&surface, double featureAngle, bool force=false)bitpit::LevelSetSegmentationObject
setSurface(const SurfUnstructured *surface, bool force=false)bitpit::LevelSetSegmentationObject
setSurface(const SurfUnstructured *surface, double featureAngle, bool force=false)bitpit::LevelSetSegmentationObject
setSurface(const SurfUnstructured *surface, double featureAngle, LevelSetSurfaceSmoothing surfaceSmoothing, bool force=false)bitpit::LevelSetSegmentationObject
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 ---