NumCpp  1.0
A C++ implementation of the Python Numpy library
degreeSeperation.hpp
Go to the documentation of this file.
1 #pragma once
30 
32 #include "NumCpp/NdArray.hpp"
33 
34 namespace nc
35 {
36  namespace coordinates
37  {
38  //============================================================================
46  inline double degreeSeperation(const Coordinate& inCoordinate1, const Coordinate& inCoordinate2)
47  {
48  return inCoordinate1.degreeSeperation(inCoordinate2);
49  }
50 
51  //============================================================================
60  inline double degreeSeperation(const NdArray<double>& inVector1, const NdArray<double>& inVector2)
61  {
62  const Coordinate inCoord1(inVector1);
63  return inCoord1.degreeSeperation(inVector2);
64  }
65  }
66 }
nc::coordinates::Coordinate::degreeSeperation
double degreeSeperation(const Coordinate &inOtherCoordinate) const
Definition: Coordinate.hpp:206
Coordinate.hpp
nc::coordinates::degreeSeperation
double degreeSeperation(const Coordinate &inCoordinate1, const Coordinate &inCoordinate2)
Definition: degreeSeperation.hpp:46
nc::NdArray< double >
NdArray.hpp
nc
Definition: Coordinate.hpp:45
nc::coordinates::Coordinate
Holds a full coordinate object.
Definition: Coordinate.hpp:51