DART  6.10.1
dart::math::detail::UniformScalarFromMatrixFunctor< Derived > Struct Template Reference

#include <Random-impl.hpp>

Public Types

using S = typename Derived::Scalar
 

Public Member Functions

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

Public Attributes

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

Member Typedef Documentation

◆ S

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

Constructor & Destructor Documentation

◆ UniformScalarFromMatrixFunctor()

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

Member Function Documentation

◆ operator()()

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

Member Data Documentation

◆ mMax

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

◆ mMin

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