if(fvc::domainIntegrate(F[group]*rho).value() >= fuelperFG) { NewFGindex = NewFGindex + 1; if(group < (nf-1.5)) { group++; forAll(mf.boundaryFieldRef(), patchi) { fvPatchScalarField& ff1 = F[group-1].boundaryFieldRef()[patchi]; fvPatchScalarField& ff2 = F[group].boundaryFieldRef()[patchi]; fvPatchScalarField& mm = mf.boundaryFieldRef()[patchi]; forAll(mm, facei) { ff1[facei] = 0.0; ff2[facei] = mm[facei]; } } eventRecordFile< (nf-1.5)) { //retain group, BC forAll(rho, celli) { F[0][celli] = F[0][celli] + F[1][celli]; for(label k=1 ; k