3 #ifdef PLOTTING_ENABLED 5 template <
typename ALLOC>
6 bool plot(
const std::vector<double, ALLOC>& y,
const std::string& format)
8 Eigen::Map<const Eigen::Matrix<double, Eigen::Dynamic, 1>> y_e(y.data(), y.size());
9 return plot(y_e, format);
13 template <
typename ALLOC,
typename ALLOC2>
14 bool plot(
const std::vector<double, ALLOC>& x,
15 const std::vector<double, ALLOC2>& y,
16 const std::map<std::string, std::string>& keywords)
18 Eigen::Map<const Eigen::Matrix<double, Eigen::Dynamic, 1>> x_e(x.data(), x.size());
19 Eigen::Map<const Eigen::Matrix<double, Eigen::Dynamic, 1>> y_e(y.data(), y.size());
20 return plot(x_e, y_e, keywords);
23 template <
typename ALLOC,
typename ALLOC2>
24 bool plot(
const std::vector<double, ALLOC>& x,
const std::vector<double, ALLOC2>& y,
const std::string& s)
26 Eigen::Map<const Eigen::Matrix<double, Eigen::Dynamic, 1>> x_e(x.data(), x.size());
27 Eigen::Map<const Eigen::Matrix<double, Eigen::Dynamic, 1>> y_e(y.data(), y.size());
28 return plot(x_e, y_e, s);
31 #else // PLOTTING_ENABLED 33 template <
typename ALLOC>
34 bool plot(
const std::vector<double, ALLOC>& y,
const std::string& format)
36 Eigen::Map<const Eigen::Matrix<double, Eigen::Dynamic, 1>> y_e(y.data(), y.size());
41 template <
typename ALLOC,
typename ALLOC2>
42 bool plot(
const std::vector<double, ALLOC>& x,
43 const std::vector<double, ALLOC2>& y,
44 const std::map<std::string, std::string>& keywords)
50 template <
typename ALLOC,
typename ALLOC2>
51 bool plot(
const std::vector<double, ALLOC>& x,
const std::vector<double, ALLOC2>& y,
const std::string& s)
bool plot(const std::vector< double, ALLOC > &y, const std::string &format)
Definition: plot-impl.h:34
void warn()
Definition: plot.cpp:730