scalarField InitializationTime(nf-1); scalar SOI(0); scalar EOI(0); scalar delta(0); if(nf > 1) { scalarField p2_ratio( CMCdict.lookup("p2_ratio") ); scalarField p1_ratio( CMCdict.lookup("p1_ratio") ); scalarField main_ratio( CMCdict.lookup("main_ratio") ); scalar sum(0); for(label i = 0 ; i<(nf_p2-1) ; i++) { sum = sum + p2_ratio[i]; SOI = parcels.injectors()[0].timeStart(); EOI = parcels.injectors()[0].timeEnd(); delta = EOI - SOI; InitializationTime[i] = SOI + delta * sum; } sum=0; SOI = parcels.injectors()[1].timeStart(); EOI = parcels.injectors()[1].timeEnd(); delta = EOI - SOI; for(label i = 0 ; i