13#ifndef OPTIMIST_VECTOR_FUNCTION_BROWN_HH
14#define OPTIMIST_VECTOR_FUNCTION_BROWN_HH
36 template <
typename Real>
72 out << x(0) - this->
m_a,
83 out << 1.0, 0.0, x(1),
#define OPTIMIST_BASIC_CONSTANTS(Real)
Definition Optimist.hh:70
std::vector< InputType > m_solutions
Definition Function.hh:52
std::vector< InputType > m_guesses
Definition Function.hh:53
constexpr Integer output_dimension() const
Definition Function.hh:107
typename VectorFunction< Real, 2, 3, Brown< Real > >::Matrix Matrix
Definition Brown.hh:47
typename VectorFunction< Real, 2, 3, Brown< Real > >::Tensor Tensor
Definition Brown.hh:48
void second_derivative_impl(const InputVector &, Tensor &out) const
Definition Brown.hh:92
void first_derivative_impl(const InputVector &x, Matrix &out) const
Definition Brown.hh:81
Real m_a
Definition Brown.hh:40
void evaluate_impl(const InputVector &x, OutputVector &out) const
Definition Brown.hh:70
std::string name_impl() const
Definition Brown.hh:63
typename VectorFunction< Real, 2, 3, Brown< Real > >::OutputVector OutputVector
Definition Brown.hh:46
Brown()
Definition Brown.hh:53
typename VectorFunction< Real, 2, 3, Brown< Real > >::InputVector InputVector
Definition Brown.hh:45
VectorFunction()
Definition VectorFunction.hh:55
Namespace for the Optimist library.
Definition Optimist.hh:87