IFstream slfmFile ( SLFMinit ); word garbage, yname; scalar neta(0), ny(0); slfmFile.getLine(garbage);//INPUT slfmFile.getLine(garbage);//NO. slfmFile>>neta>>ny;//number of eta and species slfmFile.getLine(garbage);//blank line slfmFile.getLine(garbage);//PRESSURE slfmFile.getLine(garbage);//1.0 slfmFile.getLine(garbage);//MIXTURE scalarField eta(neta, 0); scalarField yi_temp(neta*(ny+1), 0), yi((etamax+1)*(ny+1),0), wi(neta*(ny+1), 0); for(label j=0 ; j>eta[j]; } slfmFile.getLine(garbage); //blank line slfmFile.getLine(garbage); //INITIAL for(label i=0; i>yname; Info<>yi_temp[j*(ny+1)+i]; } for(label j=0 ; j>wi[j*(ny+1)+i]; //reaction rates } slfmFile.getLine(garbage);//blank line } //Temperature slfmFile>>yname; Info<>yi_temp[j*(ny+1)+ny]; } Interpolation(etaValue, eta, 1, ny+1, yi_temp, yi); for(label j = 0 ; j<=etamax ; j++) { for(label i = 0 ; icalculateRHOCMC(QiCMCin , Tin, Pin); QhCMC[j+k*(etamax+1)] = chemistry->calculateHCMC(QiCMCin , Tin, rhoCMC[ j+k*(etamax+1)], Pin); } }