44 #ifndef GLOBIPACK_BRENTS_1D_MINIMIZATION_DECL_HPP
45 #define GLOBIPACK_BRENTS_1D_MINIMIZATION_DECL_HPP
62 template<
typename Scalar>
150 template<
typename Scalar>
161 namespace Brents1DMinimizationUtils {
181 #endif // GLOBIPACK_BRENTS_1D_MINIMIZATION_DECL_HPP
Simple concrete class that implements a 1D algorithm to mimimize a 1D function.
bool approxMinimize(const MeritFunc1DBase< Scalar > &phi, const PointEval1D< Scalar > &pointLower, const Ptr< PointEval1D< Scalar > > &pointMiddle, const PointEval1D< Scalar > &pointUpper, const Ptr< int > &numIters=Teuchos::null) const
Approximatly mimimize a 1D function.
Brents1DMinimization()
Construct with default parameters.
const RCP< Brents1DMinimization< Scalar > > brents1DMinimization()
Nonmember constructor.
RCP< const ParameterList > getValidParameters() const
Represents the evaluation point of the merit function phi(alpha) and/or is derivative Dphi(alpha)...
const std::string bracket_tol_name
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
const std::string max_iters_name
void setParameterList(RCP< ParameterList > const ¶mList)
const int max_iters_default
const std::string rel_tol_name
const double bracket_tol_default
Base class for 1D merit fucntions used in globalization methods.
const double rel_tol_default