Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp File Reference
#include <iostream>
#include <Eigen/Dense>

Functions

int main ()
 

Function Documentation

◆ main()

int main ( )
4  {
5  Eigen::MatrixXf m(2, 4);
6  Eigen::VectorXf v(2);
7 
8  m << 1, 23, 6, 9, 3, 11, 7, 2;
9 
10  v << 2, 3;
11 
12  Eigen::Index index;
13  // find nearest neighbour
14  (m.colwise() - v).colwise().squaredNorm().minCoeff(&index);
15 
16  std::cout << "Nearest neighbour is column " << index << ":" << std::endl;
17  std::cout << m.col(index) << std::endl;
18 }
Array< int, Dynamic, 1 > v
Definition: Array_initializer_list_vector_cxx11.cpp:1
int * m
Definition: level2_cplx_impl.h:294
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition: Meta.h:83

References m, and v.