sot-core  4.11.8
Hierarchical task solver plug-in for dynamic-graph.
dynamicgraph::sot::GradientAscent Class Reference

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

Inheritance diagram for dynamicgraph::sot::GradientAscent:

Public Member Functions

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

Public Attributes

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

Protected Member Functions

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

Protected Attributes

dynamicgraph::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()

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

Member Data Documentation

◆ alpha

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

◆ gradientSIN

SignalPtr<dynamicgraph::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

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

◆ valueSOUT

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

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