/*--------------------------------*- C++ -*----------------------------------*\
  =========                 |
  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
   \\    /   O peration     | Website:  https://openfoam.org
    \\  /    A nd           | Version:  9
     \\/     M anipulation  |
\*---------------------------------------------------------------------------*/
FoamFile
{
    format      ascii;
    class       dictionary;
    object      fvSchemes;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

ddtSchemes
{
    default         steadyState;
}

gradSchemes
{
    //limited         cellLimited Gauss linear 1;
  //  grad(U)         cellLimited Gauss linear 1;
  //  grad(k)         cellLimited Gauss linear 1;
  //  grad(p)		cellLimited Gauss linear 1;
   default         cellMDLimited Gauss linear 0.5; //0.5 cellLimited Gauss linear 1
    grad(U)         cellMDLimited Gauss linear 0.5;  //1
}

divSchemes
{
    default             none;

    div(phi,U)        	bounded Gauss upwind;//Gauss linearUpwindV grad(U); //bounded Gauss linearUpwind limited;//Gauss linearUpwindV grad(U);
    div(phi,k)        	bounded Gauss upwind; //bounded Gauss upwind; //Gauss linearUpwind default;
    div(phi,epsilon) 	bounded Gauss upwind; //bounded Gauss upwind;
   div(phi,omega)  	bounded Gauss upwind;
    //div(phi,v2)    	 Gauss upwind;
    div((nuEff*dev2(T(grad(U))))) 	Gauss linear;
    div(((rho*nuEff)*dev2(T(grad(U)))))		Gauss linear;
     div(phi,e)         bounded Gauss upwind;;  //bounded Gauss linearUpwind limited; //bounded Gauss upwind;
     div(phid,p)          Gauss upwind; //Gauss linearUpwind limited;  //Gauss upwind;
      div(phi,Ekp)       bounded Gauss upwind; //bounded Gauss linearUpwind limited;// bounded Gauss upwind;
       div(phi,K)  	 bounded Gauss upwind;//bounded Gauss linearUpwind limited;//bounded Gauss upwind;
}



laplacianSchemes
{
    default         Gauss linear limited 0.777; //limited 1; //Gauss linear corrected;
}

interpolationSchemes
{
    default         linear;
}

snGradSchemes
{
    default        limited 0.777;// limited 1; //corrected;
}

wallDist
{
    method meshWave;
}

// ************************************************************************* //
