Robotics Library  0.7.0
Public Types | Public Member Functions | List of all members
rl::math::metrics::L2Squared< ::Eigen::Matrix< Scalar, Rows, 1, Options, MaxRows, MaxCols > > Struct Template Reference

#include <L2Squared.h>

Public Types

typedef Scalar Distance
 
typedef int Size
 
typedef ::Eigen::Matrix< Scalar, Rows, 1, Options, MaxRows, MaxCols > Value
 

Public Member Functions

Distance operator() (const Value &lhs, const Value &rhs) const
 
Distance operator() (const Distance &lhs, const Distance &rhs, const Size &index) const
 

Member Typedef Documentation

◆ Distance

template<typename Scalar , int Rows, int Options, int MaxRows, int MaxCols>
typedef Scalar rl::math::metrics::L2Squared< ::Eigen::Matrix< Scalar, Rows, 1, Options, MaxRows, MaxCols > >::Distance

◆ Size

template<typename Scalar , int Rows, int Options, int MaxRows, int MaxCols>
typedef int rl::math::metrics::L2Squared< ::Eigen::Matrix< Scalar, Rows, 1, Options, MaxRows, MaxCols > >::Size

◆ Value

template<typename Scalar , int Rows, int Options, int MaxRows, int MaxCols>
typedef ::Eigen::Matrix<Scalar, Rows, 1, Options, MaxRows, MaxCols> rl::math::metrics::L2Squared< ::Eigen::Matrix< Scalar, Rows, 1, Options, MaxRows, MaxCols > >::Value

Member Function Documentation

◆ operator()() [1/2]

template<typename Scalar , int Rows, int Options, int MaxRows, int MaxCols>
Distance rl::math::metrics::L2Squared< ::Eigen::Matrix< Scalar, Rows, 1, Options, MaxRows, MaxCols > >::operator() ( const Distance lhs,
const Distance rhs,
const Size index 
) const
inline

◆ operator()() [2/2]

template<typename Scalar , int Rows, int Options, int MaxRows, int MaxCols>
Distance rl::math::metrics::L2Squared< ::Eigen::Matrix< Scalar, Rows, 1, Options, MaxRows, MaxCols > >::operator() ( const Value lhs,
const Value rhs 
) const
inline

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