GCOP  1.0
Public Attributes
gcop::SPSA< T, n, c, _np >::Stepcoeffs Struct Reference

#include <spsa.h>

List of all members.

Public Attributes

double a
 step sizes for SPSA is given ak = a/(k+1+A)^alpha
double A
 step sizes for SPSA is given ak = a/(k+1+A)^alpha
double alpha
 step sizes for SPSA is given ak = a/(k+1+A)^alpha
double c1
 gradient step size is given by ck = c/(k+1)^gamma
double gamma
 gradient step size is given by ck = c/(k+1)^gamma

template<typename T, int n = Dynamic, int c = Dynamic, int _np = Dynamic>
struct gcop::SPSA< T, n, c, _np >::Stepcoeffs


Member Data Documentation

template<typename T , int n = Dynamic, int c = Dynamic, int _np = Dynamic>
double gcop::SPSA< T, n, c, _np >::Stepcoeffs::a

step sizes for SPSA is given ak = a/(k+1+A)^alpha

Referenced by gcop::SPSA< T, n, c, _np >::SPSA().

template<typename T , int n = Dynamic, int c = Dynamic, int _np = Dynamic>
double gcop::SPSA< T, n, c, _np >::Stepcoeffs::A

step sizes for SPSA is given ak = a/(k+1+A)^alpha

Referenced by gcop::SPSA< T, n, c, _np >::SPSA().

template<typename T , int n = Dynamic, int c = Dynamic, int _np = Dynamic>
double gcop::SPSA< T, n, c, _np >::Stepcoeffs::alpha

step sizes for SPSA is given ak = a/(k+1+A)^alpha

Referenced by gcop::SPSA< T, n, c, _np >::SPSA().

template<typename T , int n = Dynamic, int c = Dynamic, int _np = Dynamic>
double gcop::SPSA< T, n, c, _np >::Stepcoeffs::c1

gradient step size is given by ck = c/(k+1)^gamma

Referenced by gcop::SPSA< T, n, c, _np >::SPSA().

template<typename T , int n = Dynamic, int c = Dynamic, int _np = Dynamic>
double gcop::SPSA< T, n, c, _np >::Stepcoeffs::gamma

gradient step size is given by ck = c/(k+1)^gamma

Referenced by gcop::SPSA< T, n, c, _np >::SPSA().


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