DART  6.6.2
Eigen Namespace Reference

Typedefs

using Vector6d = Matrix< double, 6, 1 >
 
using Matrix6d = Matrix< double, 6, 6 >
 
using EIGEN_V_VEC3D = std::vector< Eigen::Vector3d >
 
using EIGEN_VV_VEC3D = std::vector< std::vector< Eigen::Vector3d > >
 
template<typename _Tp >
using aligned_vector = std::vector< _Tp, Eigen::aligned_allocator< _Tp > >
 
template<typename _Key , typename _Tp , typename _Compare = std::less<_Key>>
using aligned_map = std::map< _Key, _Tp, _Compare, Eigen::aligned_allocator< std::pair< const _Key, _Tp > >>
 

Functions

Vector6d compose (const Eigen::Vector3d &_angular, const Eigen::Vector3d &_linear)
 
template<typename _Tp , typename... _Args>
std::shared_ptr< _Tp > make_aligned_shared (_Args &&... __args)
 

Typedef Documentation

◆ aligned_map

template<typename _Key , typename _Tp , typename _Compare = std::less<_Key>>
using Eigen::aligned_map = typedef std::map<_Key, _Tp, _Compare, Eigen::aligned_allocator<std::pair<const _Key, _Tp> >>

◆ aligned_vector

template<typename _Tp >
using Eigen::aligned_vector = typedef std::vector<_Tp, Eigen::aligned_allocator<_Tp> >

◆ EIGEN_V_VEC3D

using Eigen::EIGEN_V_VEC3D = typedef std::vector<Eigen::Vector3d>

◆ EIGEN_VV_VEC3D

using Eigen::EIGEN_VV_VEC3D = typedef std::vector<std::vector<Eigen::Vector3d> >

◆ Matrix6d

using Eigen::Matrix6d = typedef Matrix<double, 6, 6>

◆ Vector6d

using Eigen::Vector6d = typedef Matrix<double, 6, 1>

Function Documentation

◆ compose()

Vector6d Eigen::compose ( const Eigen::Vector3d &  _angular,
const Eigen::Vector3d &  _linear 
)
inline

◆ make_aligned_shared()

template<typename _Tp , typename... _Args>
std::shared_ptr<_Tp> Eigen::make_aligned_shared ( _Args &&...  __args)