#include "sort_vec.h" void sort_vec( const Eigen::VectorXd & vec, Eigen::VectorXd & sorted_vec, Eigen::VectorXi & ind) { // https://www.programmersought.com/article/343692646/ using namespace Eigen; using namespace std; ind=VectorXi::LinSpaced(vec.size(),0,vec.size()-1);//[0 1 2 3 ... N-1] auto rule=[vec](int i, int j)->bool{ return vec(i)bool{ return vec(i)