Stan  1.3
probability, sampling & optimization
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Public Member Functions | List of all members
stan::optimization::NesterovGradient Class Reference

#include <nesterov_gradient.hpp>

Public Member Functions

void initialize_epsilon ()
 
 NesterovGradient (stan::model::prob_grad &model, const std::vector< double > &params_r, const std::vector< int > &params_i, double epsilon0=-1, std::ostream *output_stream=0)
 
double logp ()
 
void grad (std::vector< double > &g)
 
void params_r (std::vector< double > &x)
 
double step ()
 

Detailed Description

Definition at line 10 of file nesterov_gradient.hpp.

Constructor & Destructor Documentation

stan::optimization::NesterovGradient::NesterovGradient ( stan::model::prob_grad &  model,
const std::vector< double > &  params_r,
const std::vector< int > &  params_i,
double  epsilon0 = -1,
std::ostream *  output_stream = 0 
)
inline

Definition at line 57 of file nesterov_gradient.hpp.

Member Function Documentation

void stan::optimization::NesterovGradient::grad ( std::vector< double > &  g)
inline

Definition at line 70 of file nesterov_gradient.hpp.

void stan::optimization::NesterovGradient::initialize_epsilon ( )
inline

Definition at line 24 of file nesterov_gradient.hpp.

double stan::optimization::NesterovGradient::logp ( )
inline

Definition at line 69 of file nesterov_gradient.hpp.

void stan::optimization::NesterovGradient::params_r ( std::vector< double > &  x)
inline

Definition at line 71 of file nesterov_gradient.hpp.

double stan::optimization::NesterovGradient::step ( )
inline

Definition at line 73 of file nesterov_gradient.hpp.


The documentation for this class was generated from the following file:

     [ Stan Home Page ] © 2011–2013, Stan Development Team.