porousSimpleFoam creatfield
Hi everyone,
can any body say what do the following lines do in createfields? Switch pressureImplicitPorosity(false); int nUCorr = 0; if (pZones.size()) { // nUCorrectors for pressureImplicitPorosity if (mesh.solutionDict().subDict("SIMPLE").found("nUCo rrectors")) { nUCorr = readInt ( mesh.solutionDict().subDict("SIMPLE").lookup("nUCo rrectors") ); } if (nUCorr > 0) { pressureImplicitPorosity = true; } } any help is appreciated thanks arjang |
Hi argjang,
int nUCorr = 0; initialize nUCorr to 0 if (pZones.size()) checks if there are pZones (size > 0) { // nUCorrectors for pressureImplicitPorosity if (mesh.solutionDict().subDict("SIMPLE").found("nUCo rrectors")) checks if the nUCorrects keyword is present in the SIMPLE subdictionary of the solutionDict-file (system/fvSolutions) { nUCorr = readInt ( mesh.solutionDict().subDict("SIMPLE").lookup("nUCo rrectors") ); If it is present, the (integer) value is read using the lookup function and stores it under nUCorr } if (nUCorr > 0) If nUCorr is bigger than 0, parameter pressureImplicitPorosity is set to true { pressureImplicitPorosity = true; } } Hope this is what you liked to know. Cheers, Lieven |
All times are GMT -4. The time now is 18:56. |