4#include <alpaqa/export.h>
12 using std::runtime_error::runtime_error;
15template <std::
floating_po
int F>
17 Eigen::Ref<Eigen::VectorX<F>> v,
20template <std::
floating_po
int F>
24#define ALPAQA_READ_ROW_OVL(type) \
25 inline void read_row(std::istream &is, Eigen::Ref<Eigen::VectorX<type>> v, \
27 return read_row_impl<type>(is, v, sep); \
29 inline void read_row(std::istream &is, \
30 Eigen::Ref<Eigen::VectorX<type>> v) { \
31 return read_row_impl<type>(is, v); \
37#ifdef ALPAQA_WITH_QUAD_PRECISION
41#undef ALPAQA_READ_ROW_OVL
#define ALPAQA_READ_ROW_OVL(type)
std::vector< F > read_row_std_vector(std::istream &is, char sep)
void read_row_impl(std::istream &is, Eigen::Ref< Eigen::VectorX< F > > v, char sep)