1#include <alpaqa/export.h>
14template ALPAQA_EXPORT std::string
float_to_str(
float value,
int precision);
15template ALPAQA_EXPORT std::string
float_to_str(
double value,
int precision);
16template ALPAQA_EXPORT std::string
float_to_str(
long double value,
int precision);
18template ALPAQA_EXPORT ostream &
print_csv_impl(ostream &os,
const Eigen::Ref<
const MatrixX<float>> &, std::string_view, std::string_view, std::string_view);
19template ALPAQA_EXPORT ostream &
print_csv_impl(ostream &os,
const Eigen::Ref<
const MatrixX<double>> &, std::string_view, std::string_view, std::string_view);
20template ALPAQA_EXPORT ostream &
print_csv_impl(ostream &os,
const Eigen::Ref<
const MatrixX<long double>> &, std::string_view, std::string_view, std::string_view);
21template ALPAQA_EXPORT ostream &
print_csv_impl(ostream &os,
const Eigen::Ref<
const MatrixX<complex<float>>> &, std::string_view, std::string_view, std::string_view);
22template ALPAQA_EXPORT ostream &
print_csv_impl(ostream &os,
const Eigen::Ref<
const MatrixX<complex<double>>> &, std::string_view, std::string_view, std::string_view);
23template ALPAQA_EXPORT ostream &
print_csv_impl(ostream &os,
const Eigen::Ref<
const MatrixX<complex<long double>>> &, std::string_view, std::string_view, std::string_view);
25template ALPAQA_EXPORT ostream &
print_matlab_impl(ostream &os,
const Eigen::Ref<
const MatrixX<float>> &, std::string_view);
26template ALPAQA_EXPORT ostream &
print_matlab_impl(ostream &os,
const Eigen::Ref<
const MatrixX<double>> &, std::string_view);
27template ALPAQA_EXPORT ostream &
print_matlab_impl(ostream &os,
const Eigen::Ref<
const MatrixX<long double>> &, std::string_view);
28template ALPAQA_EXPORT ostream &
print_matlab_impl(ostream &os,
const Eigen::Ref<
const MatrixX<complex<float>>> &, std::string_view);
29template ALPAQA_EXPORT ostream &
print_matlab_impl(ostream &os,
const Eigen::Ref<
const MatrixX<complex<double>>> &, std::string_view);
30template ALPAQA_EXPORT ostream &
print_matlab_impl(ostream &os,
const Eigen::Ref<
const MatrixX<complex<long double>>> &, std::string_view);
32template ALPAQA_EXPORT ostream &
print_python_impl(ostream &os,
const Eigen::Ref<
const MatrixX<float>> &, std::string_view);
33template ALPAQA_EXPORT ostream &
print_python_impl(ostream &os,
const Eigen::Ref<
const MatrixX<double>> &, std::string_view);
34template ALPAQA_EXPORT ostream &
print_python_impl(ostream &os,
const Eigen::Ref<
const MatrixX<long double>> &, std::string_view);
35template ALPAQA_EXPORT ostream &
print_python_impl(ostream &os,
const Eigen::Ref<
const MatrixX<complex<float>>> &, std::string_view);
36template ALPAQA_EXPORT ostream &
print_python_impl(ostream &os,
const Eigen::Ref<
const MatrixX<complex<double>>> &, std::string_view);
37template ALPAQA_EXPORT ostream &
print_python_impl(ostream &os,
const Eigen::Ref<
const MatrixX<complex<long double>>> &, std::string_view);
39#ifdef ALPAQA_WITH_QUAD_PRECISION
40template ALPAQA_EXPORT std::string
float_to_str(__float128 value,
int precision);
42template ALPAQA_EXPORT ostream &
print_csv_impl(ostream &os,
const Eigen::Ref<
const MatrixX<__float128>> &, std::string_view, std::string_view, std::string_view);
43template ALPAQA_EXPORT ostream &
print_csv_impl(ostream &os,
const Eigen::Ref<
const MatrixX<complex<__float128>>> &, std::string_view, std::string_view, std::string_view);
45template ALPAQA_EXPORT ostream &
print_matlab_impl(ostream &os,
const Eigen::Ref<
const MatrixX<__float128>> &, std::string_view);
46template ALPAQA_EXPORT ostream &
print_matlab_impl(ostream &os,
const Eigen::Ref<
const MatrixX<complex<__float128>>> &, std::string_view);
48template ALPAQA_EXPORT ostream &
print_python_impl(ostream &os,
const Eigen::Ref<
const MatrixX<__float128>> &, std::string_view);
49template ALPAQA_EXPORT ostream &
print_python_impl(ostream &os,
const Eigen::Ref<
const MatrixX<complex<__float128>>> &, std::string_view);
std::ostream & print_matlab_impl(std::ostream &os, const T &M, std::string_view end)
std::ostream & print_python_impl(std::ostream &os, const T &M, std::string_view end)
std::string float_to_str(F value, int precision)
std::ostream & print_csv_impl(std::ostream &os, const T &M, std::string_view sep, std::string_view begin, std::string_view end)