44 #ifndef GLOBIPACK_POLY_INTERP_LINE_SEARCH_DECL_HPP 
   45 #define GLOBIPACK_POLY_INTERP_LINE_SEARCH_DECL_HPP 
   63 template<
typename Scalar>
 
  139 template<
typename Scalar>
 
  149 namespace ArmijoPolyInterpLineSearchUtils {
 
  152 const std::string 
eta_name = 
"Armijo Slope Fraction";
 
  178 #endif // GLOBIPACK_POLY_INTERP_LINE_SEARCH_DECL_HPP 
const std::string maxIters_name
 
const double maxFrac_default
 
Linesearch subclass implementing a backtracking-only line search using an Armijo cord test condition ...
 
const std::string doMaxIters_name
 
RCP< const ParameterList > getValidParameters() const 
 
const std::string eta_name
 
const int maxIters_default
 
const std::string maxFrac_name
 
virtual bool doLineSearch(const MeritFunc1DBase< Scalar > &phi, const PointEval1D< Scalar > &point_k, const Ptr< PointEval1D< Scalar > > &point_kp1, const Ptr< int > &numIters) const 
 
Represents the evaluation point of the merit function phi(alpha) and/or is derivative Dphi(alpha)...
 
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
 
Base class for 1D linearsearch algorithms. 
 
const bool doMaxIters_default
 
void setParameterList(RCP< ParameterList > const ¶mList)
 
virtual bool requiresDerivEvals() const 
Returns false. 
 
const std::string minFrac_name
 
const int minIters_default
 
ArmijoPolyInterpLineSearch()
Construct with default parameters. 
 
Base class for 1D merit fucntions used in globalization methods. 
 
const std::string minIters_name
 
const double minFrac_default
 
virtual bool requiresBaseDeriv() const 
Returns true. 
 
const RCP< ArmijoPolyInterpLineSearch< Scalar > > armijoQuadraticLineSearch()
Nonmember constructor.