TTK
Loading...
Searching...
No Matches
PersistenceDiagramDictionaryBorderInitializer.h
Go to the documentation of this file.
1#pragma once
2
5#include <Wrapper.h>
6
7namespace ttk {
8 using Matrix = std::vector<std::vector<double>>;
9
11
12 public:
14 this->setDebugMsgPrefix("InitFarBorderDict");
15 };
16
17 void execute(std::vector<ttk::DiagramType> &DictDiagrams,
18 const std::vector<ttk::DiagramType> &datas,
19 const int &nbAtoms,
20 bool do_min_,
21 bool do_sad_,
22 bool do_max_);
23
24 protected:
25 int getNextIndex(const Matrix &distMatrix,
26 const std::vector<int> &indices) const;
27 };
28} // namespace ttk
void setDebugMsgPrefix(const std::string &prefix)
Definition Debug.h:364
void execute(std::vector< ttk::DiagramType > &DictDiagrams, const std::vector< ttk::DiagramType > &datas, const int &nbAtoms, bool do_min_, bool do_sad_, bool do_max_)
int getNextIndex(const Matrix &distMatrix, const std::vector< int > &indices) const
TTK base package defining the standard types.
std::vector< std::vector< double > > Matrix