33 if (!signal.getTimeSeries())
return false;
41 if (!file.is_open())
return false;
43 if (time_series.getTimeDimension() != time_series.getValuesMatrixView().cols())
45 PRINT_ERROR_NAMED(
"time dimension does not match number of columns in values matrix");
51 for (
int i = 0; i < time_series.getValueDimension(); ++i)
54 if (i < time_series.getValueLabels().size())
55 file <<
"\t" << time_series.getValueLabels()[i];
62 for (
int i = 0; i < time_series.getTimeDimension(); ++i)
65 file << time_series.getTime()[i];
67 for (
int j = 0; j < time_series.getValueDimension(); ++j)
69 file <<
"\t" << time_series.getValuesMap(i)[j];