dynamicgraph::sot::GradientAscent Class Reference

#include <sot/core/gradient-ascent.hh>

Inheritance diagram for dynamicgraph::sot::GradientAscent:
[legend]

Public Member Functions

 GradientAscent (const std::string &n)
 
virtual ~GradientAscent (void)
 

Public Attributes

SignalPtr< dg::Vector, int > gradientSIN
 
SignalPtr< double, int > learningRateSIN
 
SignalTimeDependent< int, int > refresherSINTERN
 
SignalTimeDependent< dg::Vector, int > valueSOUT
 

Protected Member Functions

dg::Vector & update (dg::Vector &res, const int &inTime)
 

Protected Attributes

dg::Vector value
 
double alpha
 
bool init
 

Constructor & Destructor Documentation

◆ GradientAscent()

dynamicgraph::sot::GradientAscent::GradientAscent ( const std::string &  n)

◆ ~GradientAscent()

virtual dynamicgraph::sot::GradientAscent::~GradientAscent ( void  )
virtual

Member Function Documentation

◆ update()

dg::Vector& dynamicgraph::sot::GradientAscent::update ( dg::Vector &  res,
const int &  inTime 
)
protected

Member Data Documentation

◆ alpha

double dynamicgraph::sot::GradientAscent::alpha
protected

◆ gradientSIN

SignalPtr<dg::Vector, int> dynamicgraph::sot::GradientAscent::gradientSIN

◆ init

bool dynamicgraph::sot::GradientAscent::init
protected

◆ learningRateSIN

SignalPtr<double, int> dynamicgraph::sot::GradientAscent::learningRateSIN

◆ refresherSINTERN

SignalTimeDependent<int, int> dynamicgraph::sot::GradientAscent::refresherSINTERN

◆ value

dg::Vector dynamicgraph::sot::GradientAscent::value
protected

◆ valueSOUT

SignalTimeDependent<dg::Vector, int> dynamicgraph::sot::GradientAscent::valueSOUT