/*--------------------------------*- C++ -*----------------------------------*\
  =========                 |
  \\      /  F ield         | OpenFOAM:  The Open Source CFD Toolbox
   \\    /   O peration     | Version:   OpenFOAM-9 (f8d11b031) (openfoam.org)
    \\  /    A nd           | Upstream:  A Wikki Brasil project (wikki.com.br)
     \\/     M anipulation  | Version:   dev
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    location    "well0";
    object      fvSchemes;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

ddtSchemes
{
    default                       Euler;
}
gradSchemes
{
    default                       Gauss linear;
    grad(p_rgh)                   pointCellsLeastSquares;
}
divSchemes
{
    default                       none;
    "div\(phi,alpha.*\)"          Gauss upwind;
    "div\(phir,alpha.*\)"         Gauss upwind;
    "div\(alphaRhoPhi.*,Yi\)"     Gauss Minmod;
    "div\(alphaRhoPhi.*,U.*\)"    Gauss upwind;
    "div\(phi.*,U.*\)"            Gauss upwind;
    "div\(alphaRhoPhi.*,(h|e).*\)"   Gauss limitedLinear 1;
    "div\(alphaRhoPhi.*,K.*\)"    Gauss limitedLinear 1;
    "div\(alphaRhoPhi.*,\(p\|thermo:rho.*\)\)"   Gauss limitedLinear 1;
    "div\(\(\(\(alpha.*\*thermo:rho.*\)*nuEff.*\)\*dev2\(T\(grad\(U.*\)\)\)\)\)"   Gauss linear;
}
laplacianSchemes
{
    default                       GaussV linear corrected;
}
snGradSchemes
{
    default                       corrected;
}
interpolationSchemes
{
    default                       linear;
    interpolate(alpha)            upwind phi;
    interpolate(alpha.oil)        upwind phi.oil;
    interpolate(S.oil)            upwind phi.oil;
    "interpolate\(AU.*\)"         reverseLinear;
}


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