4#include <alpaqa/export.h>
13 using std::runtime_error::runtime_error;
17 requires(std::floating_point<F> || std::integral<F>)
19 Eigen::Ref<Eigen::VectorX<F>>
v,
23 requires(std::floating_point<F> || std::integral<F>)
27#define ALPAQA_READ_ROW_OVL(type) \
28 inline void read_row(std::istream &is, Eigen::Ref<Eigen::VectorX<type>> v, \
30 return read_row_impl<type>(is, v, sep); \
32 inline void read_row(std::istream &is, \
33 Eigen::Ref<Eigen::VectorX<type>> v) { \
34 return read_row_impl<type>(is, v); \
41#ifdef ALPAQA_WITH_QUAD_PRECISION
45#undef ALPAQA_READ_ROW_OVL
50inline void read_row(std::istream &
is, Eigen::Ref<Eigen::VectorX<type>>
v,
#define ALPAQA_READ_ROW_OVL(type)
std::vector< F > read_row_std_vector(std::istream &is, char sep)
void read_row(std::istream &is, Eigen::Ref< Eigen::VectorX< Eigen::Index > > v, char sep)
void read_row_impl(std::istream &is, Eigen::Ref< Eigen::VectorX< F > > v, char sep)