13#ifndef OPTIMIST_TESTSET_LINEAR_HH
14#define OPTIMIST_TESTSET_LINEAR_HH
39 template <
typename Real>
53 this->
m_solutions.emplace_back(-this->m_q/this->m_m);
71 out = this->m_m*x + this->m_q;
72 return std::isfinite(out);
84 return std::isfinite(out);
96 return std::isfinite(out);
#define OPTIMIST_BASIC_CONSTANTS(Real)
Definition Optimist.hh:71
std::vector< InputType > m_guesses
Definition Function.hh:66
std::vector< InputType > m_solutions
Definition Function.hh:65
Function()
Definition Function.hh:209
Real m_m
Definition Linear.hh:42
bool evaluate_impl(Real x, Real &out) const
Definition Linear.hh:69
Real m_q
Definition Linear.hh:43
bool first_derivative_impl(Real, Real &out) const
Definition Linear.hh:81
Linear()
Definition Linear.hh:51
bool second_derivative_impl(Real, Real &out) const
Definition Linear.hh:93
std::string name_impl() const
Definition Linear.hh:61
Namespace for the Optimist library.
Definition Optimist.hh:88