DART  6.10.1
dart::math::RealVectorSpace< Dimension > Struct Template Reference

#include <ConfigurationSpace.hpp>

Public Types

using TangentSpace = RealVectorSpace< NumDofs >
 
using Point = Eigen::Matrix< double, NumDofs, 1 >
 
using EuclideanPoint = Eigen::Matrix< double, NumDofs, 1 >
 
using Vector = Eigen::Matrix< double, NumDofs, 1 >
 
using Matrix = Eigen::Matrix< double, NumDofs, NumDofs >
 
using JacobianMatrix = Eigen::Matrix< double, 6, NumDofs >
 

Static Public Attributes

static constexpr std::size_t NumDofs = Dimension
 
static constexpr int NumDofsEigen = static_cast<int>(Dimension)
 

Member Typedef Documentation

◆ EuclideanPoint

template<std::size_t Dimension>
using dart::math::RealVectorSpace< Dimension >::EuclideanPoint = Eigen::Matrix<double, NumDofs, 1>

◆ JacobianMatrix

template<std::size_t Dimension>
using dart::math::RealVectorSpace< Dimension >::JacobianMatrix = Eigen::Matrix<double, 6, NumDofs>

◆ Matrix

template<std::size_t Dimension>
using dart::math::RealVectorSpace< Dimension >::Matrix = Eigen::Matrix<double, NumDofs, NumDofs>

◆ Point

template<std::size_t Dimension>
using dart::math::RealVectorSpace< Dimension >::Point = Eigen::Matrix<double, NumDofs, 1>

◆ TangentSpace

template<std::size_t Dimension>
using dart::math::RealVectorSpace< Dimension >::TangentSpace = RealVectorSpace<NumDofs>

◆ Vector

template<std::size_t Dimension>
using dart::math::RealVectorSpace< Dimension >::Vector = Eigen::Matrix<double, NumDofs, 1>

Member Data Documentation

◆ NumDofs

template<std::size_t Dimension>
constexpr std::size_t dart::math::RealVectorSpace< Dimension >::NumDofs = Dimension
staticconstexpr

◆ NumDofsEigen

template<std::size_t Dimension>
constexpr int dart::math::RealVectorSpace< Dimension >::NumDofsEigen = static_cast<int>(Dimension)
staticconstexpr