- int numN = hitvs[i]->getN();
- for (int j = 0; j < numN; j++) {
- int fr = hitvs[i]->getSAt(j);
- int to = hitvs[i]->getSAt(j + 1);
- int totNum = 0;
-
- if (ncpvs[i][j] >= EPSILON) { ++totNum; fprintf(fo, "%d %.15g ", 0, ncpvs[i][j]); }
- for (int k = fr; k < to; k++) {
+ READ_INT_TYPE numN = hitvs[i]->getN();
+ for (READ_INT_TYPE j = 0; j < numN; j++) {
+ HIT_INT_TYPE fr = hitvs[i]->getSAt(j);
+ HIT_INT_TYPE to = hitvs[i]->getSAt(j + 1);
+ HIT_INT_TYPE totNum = 0;
+
+ if (ncpvs[i][j] >= EPSILON) { ++totNum; fout<< "0 "<< setprecision(15)<< ncpvs[i][j]<< " "; }
+ for (HIT_INT_TYPE k = fr; k < to; k++) {