Public Types | Public Member Functions | List of all members
dynamicgraph::sot::Multiplier< T > Struct Template Reference

#include <operator.hh>

Inheritance diagram for dynamicgraph::sot::Multiplier< T >:
Inheritance graph
[legend]

Public Types

typedef VariadicOp< MultiplierBase
 
- Public Types inherited from dynamicgraph::sot::VariadicOpHeader< T, T >
typedef T Tin
 
typedef T Tout
 

Public Member Functions

void initialize (Base *ent, Entity::CommandMap_t &)
 
void operator() (const std::vector< const T *> &vs, T &res) const
 
template<>
void operator() (const std::vector< const MatrixHomogeneous * > &vs, MatrixHomogeneous &res) const
 
template<>
void operator() (const std::vector< const Vector * > &vs, Vector &res) const
 
void setIdentity (T &res) const
 
template<>
void setIdentity (double &res) const
 
- Public Member Functions inherited from dynamicgraph::sot::VariadicOpHeader< T, T >
std::string getDocString () const
 
void initialize (VariadicOp< Op > *, Entity::CommandMap_t &)
 
void updateSignalNumber (const int &)
 

Additional Inherited Members

- Static Public Member Functions inherited from dynamicgraph::sot::VariadicOpHeader< T, T >
static std::string nameTypeIn (void)
 
static std::string nameTypeOut (void)
 

Detailed Description

template<typename T>
struct dynamicgraph::sot::Multiplier< T >

Definition at line 943 of file operator.hh.

Member Typedef Documentation

◆ Base

template<typename T >
typedef VariadicOp<Multiplier> dynamicgraph::sot::Multiplier< T >::Base

Definition at line 944 of file operator.hh.

Member Function Documentation

◆ initialize()

template<typename T >
void dynamicgraph::sot::Multiplier< T >::initialize ( Base ent,
Entity::CommandMap_t  
)
inline

Definition at line 957 of file operator.hh.

◆ operator()() [1/3]

template<typename T >
void dynamicgraph::sot::Multiplier< T >::operator() ( const std::vector< const T *> &  vs,
T res 
) const
inline

Definition at line 946 of file operator.hh.

◆ operator()() [2/3]

template<>
void dynamicgraph::sot::Multiplier< MatrixHomogeneous >::operator() ( const std::vector< const MatrixHomogeneous *> &  vs,
MatrixHomogeneous res 
) const
inline

Definition at line 966 of file operator.hh.

◆ operator()() [3/3]

template<>
void dynamicgraph::sot::Multiplier< Vector >::operator() ( const std::vector< const Vector *> &  vs,
Vector res 
) const
inline

Definition at line 977 of file operator.hh.

◆ setIdentity() [1/2]

template<typename T >
void dynamicgraph::sot::Multiplier< T >::setIdentity ( T res) const
inline

Definition at line 955 of file operator.hh.

◆ setIdentity() [2/2]

template<>
void dynamicgraph::sot::Multiplier< double >::setIdentity ( double res) const
inline

Definition at line 962 of file operator.hh.


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


sot-core
Author(s): Olivier Stasse, ostasse@laas.fr
autogenerated on Wed Jun 21 2023 02:51:27