2X7FGVNTNCSOLGAHRMMF4ESDSJU25LCRNBAE7AZEI5BUDIAILPEAC CCTK_REAL* fdat = fine.dataPtr(fine_comp);const CCTK_REAL* cdat = crse.dataPtr(crse_comp);const int* flo = fine.loVect();const int* fhi = fine.hiVect();const int* fblo = target_fine_region.loVect();const int* fbhi = target_fine_region.hiVect();const int* clo = crse.loVect();const int* chi = crse.hiVect();//const int* cblo = crse_bx.loVect();//const int* cbhi = crse_bx.hiVect();Vector<int> bc = GetBCArray(bcr);const int* ratioV = ratio.getVect();
for (int var = 0 ; var < ncomp ; ++var) {CCTK_REAL* fdat = fine.dataPtr(fine_comp + var);const CCTK_REAL* cdat = crse.dataPtr(crse_comp + var);const int* flo = fine.loVect();const int* fhi = fine.hiVect();const int* fblo = target_fine_region.loVect();const int* fbhi = target_fine_region.hiVect();const int* clo = crse.loVect();const int* chi = crse.hiVect();//const int* cblo = crse_bx.loVect();//const int* cbhi = crse_bx.hiVect();//Vector<int> bc = GetBCArray(bcr);//const int* ratioV = ratio.getVect();
CarpetLib::prolongate_3d_rf2<CCTK_REAL, ORDER>(fdat,flo,fhi,fblo, fbhi,ncomp,ratioV[0],ratioV[1],ratioV[2],cdat,clo,chi//,//cblo, cbhi,/*fslo,fshi,bc.dataPtr(),fvc[0].dataPtr(),fvc[1].dataPtr(),fvc[2].dataPtr(),cvc[0].dataPtr(),cvc[1].dataPtr(),cvc[2].dataPtr(),actual_comp,actual_state*/);
CarpetLib::prolongate_3d_rf2<CCTK_REAL, ORDER>(fdat,flo,fhi,fblo, fbhi,/*ncomp,ratioV[0],ratioV[1],ratioV[2],*/cdat,clo,chi//,//cblo, cbhi,/*fslo,fshi,bc.dataPtr(),fvc[0].dataPtr(),fvc[1].dataPtr(),fvc[2].dataPtr(),cvc[0].dataPtr(),cvc[1].dataPtr(),cvc[2].dataPtr(),actual_comp,actual_state*/);}