#include <Eigen/LU>
#include <soth/Algebra.hpp>
Namespaces |
namespace | Eigen |
namespace | dynamicgraph |
| This class proposes to integrate the acceleration given in input to produce both velocity and acceleration.
|
namespace | dynamicgraph::sot |
namespace | dynamicgraph::sot::dyninv |
Defines |
#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) |
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) |
Define Documentation
#define EIGEN_CONST_MATRIX_FROM_SIGNAL |
( |
|
name, |
|
|
|
signal |
|
) |
| |
#define EIGEN_CONST_VECTOR_FROM_SIGNAL |
( |
|
name, |
|
|
|
signal |
|
) |
| |
#define EIGEN_MATRIX_FROM_MATRIX |
( |
|
eigName, |
|
|
|
mlName, |
|
|
|
r, |
|
|
|
c |
|
) |
| |
Value:mlName.resize(r,c); \
EIGEN_MATRIX_FROM_SIGNAL(eigName,mlName)
#define EIGEN_MATRIX_FROM_SIGNAL |
( |
|
name, |
|
|
|
signal |
|
) |
| |
Value:Eigen::SigMatrixXd name \
( \
signal.accessToMotherLib().data().begin(), \
signal.nbRows(), \
signal.nbCols() \
)
#define EIGEN_VECTOR_FROM_SIGNAL |
( |
|
name, |
|
|
|
signal |
|
) |
| |
Value:Eigen::SigVectorXd name \
( \
signal.accessToMotherLib().data().begin(), \
signal.size() \
)
#define EIGEN_VECTOR_FROM_VECTOR |
( |
|
eigName, |
|
|
|
mlName, |
|
|
|
r |
|
) |
| |
Value:mlName.resize(r); \
EIGEN_VECTOR_FROM_SIGNAL(eigName,mlName)