![]() |
Stan Math Library
5.2.0
Automatic Differentiation
|
Data object used in wolfe line search.
Definition at line 497 of file wolfe_line_search.hpp.
#include <wolfe_line_search.hpp>
Public Member Functions | |
| template<typename ObjFun , typename Theta0 , typename AInit , typename ThetaGradF > | |
| WolfeInfo (ObjFun &&obj_fun, AInit &&a_init, Theta0 &&theta0, ThetaGradF &&theta_grad_f) | |
| Construct WolfeInfo with a consistent (a_init, theta_init) pair. | |
| WolfeInfo (WolfeData &&curr, WolfeData &&prev) | |
| WolfeInfo (Eigen::Index n) | |
| void | flip_direction () |
| auto & | curr () & |
| const auto & | curr () const & |
| auto && | curr () && |
| auto & | prev () & |
| const auto & | prev () const & |
| auto && | prev () && |
| auto & | scratch () & |
| const auto & | scratch () const & |
| auto && | scratch () && |
Public Attributes | |
| WolfeData | curr_ |
| WolfeData | prev_ |
| WolfeData | scratch_ |
| Eigen::VectorXd | p_ |
| double | init_dir_ |