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

#include <sot/core/control-gr.hh>

Inheritance diagram for dynamicgraph::sot::ControlGR:

Public Member Functions

 ControlGR (const std::string &name)
 
void init (const double &step)
 
virtual void display (std::ostream &os) const
 
virtual const std::string & getClassName (void) const
 

Public Attributes

SignalPtr< dynamicgraph::Matrix, int > matrixASIN
 
SignalPtr< dynamicgraph::Vector, int > accelerationSIN
 
SignalPtr< dynamicgraph::Vector, int > gravitySIN
 
SignalTimeDependent< dynamicgraph::Vector, int > controlSOUT
 

Static Public Attributes

static const double TIME_STEP_DEFAULT
 
static const std::string CLASS_NAME
 

Protected Member Functions

double & setsize (int dimension)
 
dynamicgraph::Vector & computeControl (dynamicgraph::Vector &tau, int t)
 

Protected Attributes

double TimeStep
 
double _dimension
 

Constructor & Destructor Documentation

◆ ControlGR()

dynamicgraph::sot::ControlGR::ControlGR ( const std::string &  name)

Member Function Documentation

◆ computeControl()

dynamicgraph::Vector& dynamicgraph::sot::ControlGR::computeControl ( dynamicgraph::Vector &  tau,
int  t 
)
protected

◆ display()

virtual void dynamicgraph::sot::ControlGR::display ( std::ostream &  os) const
virtual

◆ getClassName()

virtual const std::string& dynamicgraph::sot::ControlGR::getClassName ( void  ) const
inlinevirtual

◆ init()

void dynamicgraph::sot::ControlGR::init ( const double &  step)

◆ setsize()

double& dynamicgraph::sot::ControlGR::setsize ( int  dimension)
protected

Member Data Documentation

◆ _dimension

double dynamicgraph::sot::ControlGR::_dimension
protected

◆ accelerationSIN

SignalPtr<dynamicgraph::Vector, int> dynamicgraph::sot::ControlGR::accelerationSIN

◆ CLASS_NAME

const std::string dynamicgraph::sot::ControlGR::CLASS_NAME
static

◆ controlSOUT

SignalTimeDependent<dynamicgraph::Vector, int> dynamicgraph::sot::ControlGR::controlSOUT

◆ gravitySIN

SignalPtr<dynamicgraph::Vector, int> dynamicgraph::sot::ControlGR::gravitySIN

◆ matrixASIN

SignalPtr<dynamicgraph::Matrix, int> dynamicgraph::sot::ControlGR::matrixASIN

◆ TIME_STEP_DEFAULT

const double dynamicgraph::sot::ControlGR::TIME_STEP_DEFAULT
static

◆ TimeStep

double dynamicgraph::sot::ControlGR::TimeStep
protected

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