DART  6.6.2
MathTypes.hpp File Reference
#include <map>
#include <vector>
#include <Eigen/Dense>
#include "dart/common/Deprecated.hpp"
#include "dart/common/Memory.hpp"

Go to the source code of this file.

Namespaces

 Eigen
 
 dart
 
 dart::math
 

Typedefs

using Eigen::Vector6d = Matrix< double, 6, 1 >
 
using Eigen::Matrix6d = Matrix< double, 6, 6 >
 
using Eigen::EIGEN_V_VEC3D = std::vector< Eigen::Vector3d >
 
using Eigen::EIGEN_VV_VEC3D = std::vector< std::vector< Eigen::Vector3d > >
 
template<typename _Tp >
using Eigen::aligned_vector = std::vector< _Tp, Eigen::aligned_allocator< _Tp > >
 
template<typename _Key , typename _Tp , typename _Compare = std::less<_Key>>
using Eigen::aligned_map = std::map< _Key, _Tp, _Compare, Eigen::aligned_allocator< std::pair< const _Key, _Tp > >>
 
using dart::math::Inertia = Eigen::Matrix6d
 
using dart::math::LinearJacobian = Eigen::Matrix< double, 3, Eigen::Dynamic >
 
using dart::math::AngularJacobian = Eigen::Matrix< double, 3, Eigen::Dynamic >
 
using dart::math::Jacobian = Eigen::Matrix< double, 6, Eigen::Dynamic >
 

Functions

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