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

fluxScheme Kurganov;

ddtSchemes
{
default Euler;
//ddt(rho) Euler;
//ddt(rhoU) Euler;
//ddt(rhoE) Euler;
//ddt(rho,U) Euler;
//ddt(rho,e) Euler;
}

gradSchemes
{
default Gauss linear;

grad(U) Gauss linear;
grad(rho) Gauss linear;
grad(rhoU) Gauss linear;
grad((1|psi)) Gauss linear;
grad(e) Gauss linear;
grad(sqrt(((Cp|Cv)*(1|psi)))) Gauss linear;
grad(c) Gauss linear;
grad(T) Gauss linear;
grad(epsilon) Gauss linear;
grad(k) Gauss linear;
}

divSchemes
{
default Gauss linear;
div(tauMC) Gauss linear;

div(phi) Gauss linear;
div(phi,epsilon) Gauss linear;
div(phi,k) Gauss linear;
div(phiEp) Gauss linaer;
div(phiUp) Gauss linear;
div(sigmaDotU) Gauss linear;
}

laplacianSchemes
{
default Gauss linear corrected;

laplacian(muEff,U) Gauss linear corrected;
laplacian(alphaEff,e) Gauss linear corrected;
laplacian(alpha,e) Gauss linear corrected;
laplacian(k,T) Gauss linear corrected;
laplacian(DepsilonEff,epsilon) Gauss linear corrected;
laplacian(DkEff,k) Gauss linear corrected;

}

interpolationSchemes
{
default linear;
reconstruct(rho) vanLeer;
reconstruct(U) vanLeerV;
reconstruct(T) vanLeer;

interpolate(rho) linear;
interpolate(U) linear;
interpolate(T) linear;
interpolate(e) linear;
interpolate(c) linear;
interpolate(rhoU) linear;
interpolate(rPsi) linear;
interpolate(muEff) linear;
interpolate(tauMC) linear;
}

snGradSchemes
{
default corrected;

snGrad(U) corrected;

}

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