48 void execute(std::vector<DiagramType> &dictDiagrams,
49 std::vector<std::vector<double>> &vectorWeights,
50 std::vector<DiagramType> &Barycenters)
const;
57 std::vector<ttk::DiagramType> &atoms,
58 const std::vector<std::vector<double>> &vectorWeights,
59 std::vector<std::array<double, 3>> &coords,
60 std::vector<std::array<double, 3>> &trueCoords,
61 std::vector<double> &xVector,
62 std::vector<double> &yVector,
63 std::vector<double> &zVector,
65 const size_t nAtoms)
const;
void computeAtomsCoordinates(std::vector< ttk::DiagramType > &atoms, const std::vector< std::vector< double > > &vectorWeights, std::vector< std::array< double, 3 > > &coords, std::vector< std::array< double, 3 > > &trueCoords, std::vector< double > &xVector, std::vector< double > &yVector, std::vector< double > &zVector, const double spacing, const size_t nAtoms) const