Skip to content
Snippets Groups Projects
Commit d9172405 authored by Christoph Lehmann's avatar Christoph Lehmann Committed by Dmitri Naumov
Browse files

[MaL] resolve setIC() ambiguity

parent 1f5db1dc
No related branches found
No related tags found
No related merge requests found
......@@ -73,10 +73,11 @@ public:
Implementation::setTolerance(abstol, reltol);
}
void setIC(const double t0,
std::array<double, NumEquations> const& y0) override
virtual void setIC(const double t0,
std::initializer_list<double> const& y0) override
{
Implementation::setIC(t0, y0.data());
assert(y0.size() == NumEquations);
Implementation::setIC(t0, y0.begin());
}
void setIC(const double t0,
......
......@@ -39,7 +39,7 @@ public:
virtual void setTolerance(const double abstol, const double reltol) = 0;
virtual void setIC(const double t0,
std::array<double, NumEquations> const& y0) = 0;
std::initializer_list<double> const& y0) = 0;
virtual void setIC(
const double t0,
Eigen::Matrix<double, NumEquations, 1, Eigen::ColMajor> const& y0) = 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment