![]() |
Stan Math Library
5.2.0
Automatic Differentiation
|
Data used in current evaluation of wolfe line search at a particular stepsize.
Definition at line 421 of file wolfe_line_search.hpp.
#include <wolfe_line_search.hpp>
Public Member Functions | |
| WolfeData (Eigen::Index n) | |
| template<typename ObjFun , typename ThetaGradF , typename Theta0 > | |
| WolfeData (ObjFun &&obj_fun, const Eigen::VectorXd &a, const Theta0 &theta0, ThetaGradF &&theta_grad_f) | |
| template<typename ObjFun , typename ThetaGradF , typename Theta0 > | |
| WolfeData (ObjFun &&obj_fun, Eigen::Index n, const Theta0 &theta0, ThetaGradF &&theta_grad_f) | |
| template<typename LLFun , typename LLArgs , typename Msgs > | |
| WolfeData (Eigen::Index n, const LLFun &ll_fun, const LLArgs &ll_args, const Msgs &msgs) | |
| void | update (WolfeData &other) |
| void | update (WolfeData &other, const Eval &eval) |
| auto & | theta () & |
| auto && | theta () && |
| const auto & | theta () const & |
| auto & | theta_grad () & |
| const auto & | theta_grad () const & |
| auto && | theta_grad () && |
| auto & | a () & |
| const auto & | a () const & |
| auto && | a () && |
| auto & | obj () & |
| const auto & | obj () const & |
| auto & | alpha () & |
| const auto & | alpha () const & |
| auto & | dir () & |
| const auto & | dir () const & |
Public Attributes | |
| Eigen::VectorXd | theta_ |
| Eigen::VectorXd | theta_grad_ |
| Eigen::VectorXd | a_ |
| Eval | eval_ |