39 FTMTree_CT(
const std::shared_ptr<Params> ¶ms,
40 const std::shared_ptr<Scalars> &scalars);
73 const bool preproc =
true) {
97 template <
class triangulationType>
100 template <
class triangulationType>
AbstractTriangulation is an interface class that defines an interface for efficient traversal methods...
virtual int setThreadNumber(const int threadNumber)
virtual int setDebugLevel(const int &debugLevel)
int setThreadNumber(const int n) override
void build(const triangulationType *mesh, TreeType tt)
void createCTArcSegmentation(idSuperArc ctArc, const bool isJT, idSuperArc xtArc)
int leafSearch(const triangulationType *mesh)
void updateRegion(const ArcRegion &arcRegion, idSuperArc ctArc)
FTMTree_MT * getTree(const TreeType tt)
~FTMTree_CT() override=default
FTMTree_MT * getSplitTree()
int setDebugLevel(const int &d) override
FTMTree_MT * getJoinTree()
void preconditionTriangulation(AbstractTriangulation *tri, const bool preproc=true)
void finalizeSegmentation()
void preconditionTriangulation(AbstractTriangulation *tri, const bool preproc=true)
long unsigned int idSuperArc
SuperArc index in vect_superArcs_.