3 #ifndef __PolyMatrix_hpp
4 #define __PolyMatrix_hpp
12 #include <s2proc/trace.hpp>
27 virtual bool SetMatrixElement(
size_t i,
size_t j,
double& val) = 0;
28 virtual bool SetVectorElement(
size_t i,
double& val) = 0;
29 virtual bool IsReady() = 0;
30 virtual size_t GetPointsCount(std::vector<int> &ID_num) = 0;
42 PolyMatrixPSC(
const std::map<
int, std::multimap<int, Trace> > &sum_rows,
float max_shift);
45 bool SetMatrixElement(
size_t i,
size_t j,
double& val);
46 bool SetVectorElement(
size_t i,
double& val);
49 size_t GetPointsCount(std::vector<int> &ID_num);
54 std::set<int> m_point_set;
55 std::map<int, std::multimap<int, Trace> > m_sum_rows;
Definition: PolyMatrix.hpp:38
Definition: PolyMatrix.hpp:20