All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
include/sot-dyninv/mal-to-eigen.h File Reference
#include <Eigen/LU>
#include <soth/Algebra.hpp>
Include dependency graph for include/sot-dyninv/mal-to-eigen.h:
This graph shows which files directly or indirectly include this file:

Namespaces

 Eigen
 
 dynamicgraph
 This class proposes to integrate the acceleration given in input to produce both velocity and acceleration.
 
 dynamicgraph::sot
 
 dynamicgraph::sot::dyninv
 

Macros

#define EIGEN_CONST_MATRIX_FROM_SIGNAL(name, signal)
 
#define EIGEN_MATRIX_FROM_SIGNAL(name, signal)
 
#define EIGEN_CONST_VECTOR_FROM_SIGNAL(name, signal)
 
#define EIGEN_VECTOR_FROM_SIGNAL(name, signal)
 
#define EIGEN_MATRIX_FROM_MATRIX(eigName, mlName, r, c)
 
#define EIGEN_VECTOR_FROM_VECTOR(eigName, mlName, r)
 

Typedefs

typedef Matrix< double,
Dynamic, Dynamic, RowMajor > 
Eigen::MatrixRXd
 
typedef Map< MatrixRXd > Eigen::SigMatrixXd
 
typedef Map< VectorXd > Eigen::SigVectorXd
 
typedef const Map< const
MatrixRXd > 
Eigen::const_SigMatrixXd
 
typedef const Map< const VectorXd > Eigen::const_SigVectorXd
 

Functions

template<typename D >
void dynamicgraph::sot::dyninv::EIGEN_VECTOR_TO_VECTOR (const Eigen::MatrixBase< D > &in, ml::Vector &out)
 
template<typename MB >
void dynamicgraph::sot::dyninv::EIGEN_ROWMAJOR_MATRIX_TO_MATRIX (const Eigen::MatrixBase< MB > &in, ml::Matrix &out)
 
template<typename MB >
void dynamicgraph::sot::dyninv::EIGEN_COLMAJOR_MATRIX_TO_MATRIX (const Eigen::MatrixBase< MB > &in, ml::Matrix &out)
 

Macro Definition Documentation

#define EIGEN_CONST_MATRIX_FROM_SIGNAL (   name,
  signal 
)
Value:
( \
signal.accessToMotherLib().data().begin(), \
signal.nbRows(), \
signal.nbCols() \
)
const Map< const MatrixRXd > const_SigMatrixXd
Definition: include/sot-dyninv/mal-to-eigen.h:28

Referenced by dynamicgraph::sot::dyninv::PseudoRobotDynamic::setRoot().

#define EIGEN_CONST_VECTOR_FROM_SIGNAL (   name,
  signal 
)
Value:
( \
signal.accessToMotherLib().data().begin(), \
signal.size() \
)
const Map< const VectorXd > const_SigVectorXd
Definition: include/sot-dyninv/mal-to-eigen.h:29

Referenced by dynamicgraph::sot::dyninv::DynamicIntegrator::integrate().

#define EIGEN_MATRIX_FROM_MATRIX (   eigName,
  mlName,
  r,
 
)
Value:
mlName.resize(r,c); \
#define EIGEN_MATRIX_FROM_SIGNAL(name, signal)
Definition: include/sot-dyninv/mal-to-eigen.h:39
#define EIGEN_MATRIX_FROM_SIGNAL (   name,
  signal 
)
Value:
( \
signal.accessToMotherLib().data().begin(), \
signal.nbRows(), \
signal.nbCols() \
)
Map< MatrixRXd > SigMatrixXd
Definition: include/sot-dyninv/mal-to-eigen.h:26
#define EIGEN_VECTOR_FROM_SIGNAL (   name,
  signal 
)
Value:
( \
signal.accessToMotherLib().data().begin(), \
signal.size() \
)
Map< VectorXd > SigVectorXd
Definition: include/sot-dyninv/mal-to-eigen.h:27

Referenced by dynamicgraph::sot::dyninv::DynamicIntegrator::integrate(), and dynamicgraph::sot::dyninv::PseudoRobotDynamic::setRoot().

#define EIGEN_VECTOR_FROM_VECTOR (   eigName,
  mlName,
 
)
Value:
mlName.resize(r); \
#define EIGEN_VECTOR_FROM_SIGNAL(name, signal)
Definition: include/sot-dyninv/mal-to-eigen.h:52