12    fileA.open(
"NN_full_grid_eps.dat",std::ios::in); 
 
   14    if ( fileA.is_open() ) { 
 
   15      fileA >> numberOfPoints; 
 
   16      std::cout << 
"Tgrid Number is " << numberOfPoints <<std::endl;
 
   18      std::cout <<
"Problem in reading the grid file. Exit the present program"<<std::endl; 
 
   25    for(
int i=0; i<numberOfPoints; i++){
 
   26        fileA >> configuration(i,0); 
 
   27        fileA >> configuration(i,1);
 
   28        fileA >> configuration(i,2);  
 
   55    origin.setConstant(0);
 
   58    step << 100, 100, 55 ; 
 
   64    int maxBinNumber =10000; 
 
   65    int numOfpointInPgrid[maxBinNumber]; 
 
   67    for(
int i=0; i<maxBinNumber; i++){
 
   68        numOfpointInPgrid[i]=0; 
 
   75        for (
auto i_particle : pair.second) 
 
   78            numOfpointInPgrid[binNumber]+=1; 
 
   89        std::string subgridFileName=
"subGridEPS_";
 
   90        subgridFileName= subgridFileName + std::to_string(binNumber);
 
  101        fout.open(subgridFileName,std::ios::out);
 
  103        fout << numOfpointInPgrid[binNumber] << std::endl; 
 
  104        for (
auto i_particle : pair.second) 
 
  106         fout <<  configuration(i_particle,0) << std::endl;
 
  107         fout <<  configuration(i_particle,1) << std::endl;
 
  108         fout <<  configuration(i_particle,2) << std::endl;