Robot Simulator of the Robotics Group for Self-Organization of Control  0.8.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
parametrizable.h File Reference
#include <selforg/matrix.h>
#include <list>
#include <functional>
Include dependency graph for parametrizable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Parametrizable
 using ParameterList = std::list<matrix::Matrix>; More...
 

Typedefs

typedef std::list< matrix::MatrixParameterList
 

Functions

ParameterList lift2PL (const ParameterList &pl1, const ParameterList &pl2, std::function< matrix::Matrix(const matrix::Matrix &, const matrix::Matrix &)> fun)
 
ParameterList liftPL (const ParameterList &pl, std::function< matrix::Matrix(const matrix::Matrix &)> fun)
 
ParameterList mapPL (const ParameterList &pl, double(*fun)(double))
 
ParameterList divCompPL (const ParameterList &pl1, const ParameterList &pl2)
 
void assignPL (ParameterList &pld, const ParameterList &pls)
 
ParameterList addPL (const ParameterList &pl1, const ParameterList &pl2)
 
ParameterList subtractPL (const ParameterList &pl1, const ParameterList &pl2)
 
ParameterList scalePL (const ParameterList &pl, double f)
 

Typedef Documentation

typedef std::list<matrix::Matrix> ParameterList

Function Documentation

ParameterList addPL ( const ParameterList pl1,
const ParameterList pl2 
)
void assignPL ( ParameterList pld,
const ParameterList pls 
)
ParameterList divCompPL ( const ParameterList pl1,
const ParameterList pl2 
)
ParameterList lift2PL ( const ParameterList pl1,
const ParameterList pl2,
std::function< matrix::Matrix(const matrix::Matrix &, const matrix::Matrix &)>  fun 
)
ParameterList liftPL ( const ParameterList pl,
std::function< matrix::Matrix(const matrix::Matrix &)>  fun 
)
ParameterList mapPL ( const ParameterList pl,
double(*)(double)  fun 
)
ParameterList scalePL ( const ParameterList pl,
double  f 
)
ParameterList subtractPL ( const ParameterList pl1,
const ParameterList pl2 
)