lsp::vector_less_nnls1< T, Less > Class Template Reference

Special comparsion functor for NNLS. More...

#include <utils.h>

List of all members.

Public Member Functions

 vector_less_nnls1 (const vector_type &v1, const vector_type &v2)
bool operator() (size_type x, size_type y) const


Detailed Description

template<class T, class Less = std::less< typename T::value_type >>
class lsp::vector_less_nnls1< T, Less >

Special comparsion functor for NNLS.

Member Function Documentation

template<class T, class Less = std::less< typename T::value_type >>
bool lsp::vector_less_nnls1< T, Less >::operator() ( size_type  x,
size_type  y 
) const [inline]

Parameters:
x 
y 
Returns:
true if $ \frac{v_x}{v_x-z_x} < \frac{v_y}{v_y-z_y} $, false otherwise.
The comparsion works only for the nonpositive elements of the vectors.


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

doxygen