DART  6.7.3
dart::math::detail::UniformScalarFromVectorFunctor< Derived > Struct Template Reference

#include <Random-impl.hpp>

Public Types

using S = typename Derived::Scalar
 

Public Member Functions

 UniformScalarFromVectorFunctor (const Eigen::MatrixBase< Derived > &min, const Eigen::MatrixBase< Derived > &max)
 
S operator() (int i) const
 

Public Attributes

const Eigen::MatrixBase< Derived > & mMin
 
const Eigen::MatrixBase< Derived > & mMax
 

Member Typedef Documentation

◆ S

template<typename Derived >
using dart::math::detail::UniformScalarFromVectorFunctor< Derived >::S = typename Derived::Scalar

Constructor & Destructor Documentation

◆ UniformScalarFromVectorFunctor()

template<typename Derived >
dart::math::detail::UniformScalarFromVectorFunctor< Derived >::UniformScalarFromVectorFunctor ( const Eigen::MatrixBase< Derived > &  min,
const Eigen::MatrixBase< Derived > &  max 
)
inline

Member Function Documentation

◆ operator()()

template<typename Derived >
S dart::math::detail::UniformScalarFromVectorFunctor< Derived >::operator() ( int  i) const
inline

Member Data Documentation

◆ mMax

template<typename Derived >
const Eigen::MatrixBase<Derived>& dart::math::detail::UniformScalarFromVectorFunctor< Derived >::mMax

◆ mMin

template<typename Derived >
const Eigen::MatrixBase<Derived>& dart::math::detail::UniformScalarFromVectorFunctor< Derived >::mMin