44 #ifndef GLOBIPACK_TEST_LAGR_POLY_MERIT_FUNC_1D_DECL_HPP 45 #define GLOBIPACK_TEST_LAGR_POLY_MERIT_FUNC_1D_DECL_HPP 103 template<
typename Scalar>
110 const ArrayView<const Scalar> &alpha,
111 const ArrayView<const Scalar> &phi
120 virtual void eval(
const Scalar &alpha,
const Ptr<Scalar> &phi,
121 const Ptr<Scalar> &Dphi )
const;
133 template<
typename Scalar>
134 const RCP<TestLagrPolyMeritFunc1D<Scalar> >
136 const ArrayView<const Scalar> &alpha,
137 const ArrayView<const Scalar> &phi
147 #endif // GLOBIPACK_TEST_LAGR_POLY_MERIT_FUNC_1D_DECL_HPP
const RCP< TestLagrPolyMeritFunc1D< Scalar > > testLagrPolyMeritFunc1D(const ArrayView< const Scalar > &alpha, const ArrayView< const Scalar > &phi)
TestLagrPolyMeritFunc1D(const ArrayView< const Scalar > &alpha, const ArrayView< const Scalar > &phi)
Constructor.
virtual bool supportsDerivEvals() const
virtual void eval(const Scalar &alpha, const Ptr< Scalar > &phi, const Ptr< Scalar > &Dphi) const
Base class for 1D merit fucntions used in globalization methods.
Lagrange Polynomial Merit Function used in testing.