mw = NULL;
if (isMaster) {
- ori = new Orientation(params.probF);
gld = new LenDist(params.minL, params.maxL);
if (mean >= EPSILON) {
mld = new LenDist(params.mate_minL, params.mate_maxL);
if (!estRSPD) { rspd = new RSPD(estRSPD); }
}
+ ori = new Orientation(params.probF);
if (estRSPD) { rspd = new RSPD(estRSPD, params.B); }
pro = new Profile(params.maxL);
npro = new NoiseProfile();
pro->read(fi);
npro->read(fi);
- fclose(fi);
-
if (fscanf(fi, "%d", &M) == 1) {
mw = new double[M + 1];
for (int i = 0; i <= M; i++) fscanf(fi, "%lf", &mw[i]);
npro->write(fo);
if (mw != NULL) {
- fprintf(fo, "%d\n", M);
+ fprintf(fo, "\n%d\n", M);
for (int i = 0; i < M; i++) {
fprintf(fo, "%.15g ", mw[i]);
}