Functor for euclidean norms.  
 More...
#include <norms.hpp>
|  | 
| template<typename T > | 
| T | operator() (const T &x1, const T &x2) | 
|  | Functor operator for euclidean norms of dimension 2.  More... 
 | 
|  | 
| template<typename T > | 
| T | operator() (const T &x1, const T &x2, const T &x3) | 
|  | Functor operator for euclidean norms of dimension 3.  More... 
 | 
|  | 
Functor for euclidean norms. 
This class can calculate euclidean norms for any type (int, float, double). 
Definition at line 45 of file norms.hpp.
◆ operator()() [1/2]
template<typename T > 
  
  | 
        
          | T ecl::EuclideanNorm::operator() | ( | const T & | x1, |  
          |  |  | const T & | x2 |  
          |  | ) |  |  |  | inline | 
 
Functor operator for euclidean norms of dimension 2. 
- Parameters
- 
  
    | x1 | : first argument |  | x2 | : second argument |  
 
- Returns
- T : result of the input. 
Definition at line 63 of file norms.hpp.
 
 
◆ operator()() [2/2]
template<typename T > 
  
  | 
        
          | T ecl::EuclideanNorm::operator() | ( | const T & | x1, |  
          |  |  | const T & | x2, |  
          |  |  | const T & | x3 |  
          |  | ) |  |  |  | inline | 
 
Functor operator for euclidean norms of dimension 3. 
- Parameters
- 
  
    | x1 | : first argument |  | x2 | : second argument |  | x3 | : third argument |  
 
- Returns
- T : result of the input. 
Definition at line 76 of file norms.hpp.
 
 
The documentation for this class was generated from the following file: