1 #ifndef HOPS_FILEWRITER_HPP
2 #define HOPS_FILEWRITER_HPP
18 virtual void write(
const std::string &description,
const std::vector<float> &records)
const = 0;
25 virtual void write(
const std::string &description,
const std::vector<double> &records)
const = 0;
32 virtual void write(
const std::string &description,
const std::vector<long> &records)
const = 0;
39 virtual void write(
const std::string &description,
const std::vector<Eigen::VectorXf> &records)
const = 0;
46 virtual void write(
const std::string &description,
const std::vector<Eigen::VectorXd> &records)
const = 0;
53 virtual void write(
const std::string &description,
const std::vector<std::string> &records)
const = 0;
60 virtual void write(
const std::string &description,
const Eigen::MatrixXd &matrix)
const = 0;
67 virtual void write(
const std::string &description,
const Eigen::VectorXd &vector)
const = 0;
72 #endif //HOPS_FILEWRITER_HPP