Autoware.Auto
autoware::common::optimization::EigenComparator Class Reference

Generic equality comparison functor for eigen matrices. More...

#include <utils.hpp>

Public Member Functions

template<typename T , int H, int W>
std::enable_if_t< std::is_floating_point< T >::value, bool8_t > operator() (const Eigen::Matrix< T, H, W > &lhs, const Eigen::Matrix< T, H, W > &rhs) const
 
template<typename T , int H, int W>
std::enable_if_t< std::is_integral< T >::value, bool8_t > operator() (const Eigen::Matrix< T, H, W > &lhs, const Eigen::Matrix< T, H, W > &rhs) const
 

Detailed Description

Generic equality comparison functor for eigen matrices.

Member Function Documentation

◆ operator()() [1/2]

template<typename T , int H, int W>
std::enable_if_t<std::is_floating_point<T>::value, bool8_t> autoware::common::optimization::EigenComparator::operator() ( const Eigen::Matrix< T, H, W > &  lhs,
const Eigen::Matrix< T, H, W > &  rhs 
) const
inline

◆ operator()() [2/2]

template<typename T , int H, int W>
std::enable_if_t<std::is_integral<T>::value, bool8_t> autoware::common::optimization::EigenComparator::operator() ( const Eigen::Matrix< T, H, W > &  lhs,
const Eigen::Matrix< T, H, W > &  rhs 
) const
inline

The documentation for this class was generated from the following file: