Skip to content
Snippets Groups Projects
readControls.H 789 B
Newer Older
   #include "readPISOControls.H"
   #include "readTimeControls.H"

    label nAlphaCorr
    (
        readLabel(piso.lookup("nAlphaCorr"))
    );

    label nAlphaSubCycles
    (
        readLabel(piso.lookup("nAlphaSubCycles"))
    );

    if (nAlphaSubCycles > 1 && nOuterCorr != 1)
    {
        FatalErrorIn(args.executable())
            << "Sub-cycling alpha is only allowed for PISO, "
               "i.e. when the number of outer-correctors = 1"
            << exit(FatalError);
    }

    bool correctPhi = true;
    if (piso.found("correctPhi"))
    {
        correctPhi = Switch(piso.lookup("correctPhi"));
    }
    bool checkMeshCourantNo = false;
    if (piso.found("checkMeshCourantNo"))
    {
        checkMeshCourantNo = Switch(piso.lookup("checkMeshCourantNo"));
    }