/*--------------------------------*- 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:   upstream-25.4.1
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    location    "constant";
    object      phaseProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

type basicMultiphaseSystem;
phases (oil water rock0);

oil
{
	type                          pureIsothermalPhaseModel;
	diameterModel                 constant;
	d                             0.0001;
	residualAlpha                 1e-06;
}

water
{
	type                          pureIsothermalPhaseModel;
	diameterModel                 constant;
	d                             0.0001;
	residualAlpha                 1e-06;
}

rock0
{
	type                          purePorousIsothermalPhaseModel;
	diameterModel                 constant;
	d                             0.01;
	residualAlpha                 1e-06;
}

residual*
{
	type                          pureStationaryIsothermalPhaseModel;
	diameterModel                 constant;
	d                             0.01;
	residualAlpha                 1e-06;
}

porous                        
(

	(water in rock0)
	{
		type                          powerLawWu;
		powerLawWuCoeffs
		{
			H                         0.01;
			n                         0.5;
		}
		KrModel                       BrooksAndCorey;
		BrooksAndCoreyCoeffs
		{
			n                         3;
			Krimax                    0.85;
		}
	}

	(oil in rock0)
	{
		type                          Darcy;
		KrModel                       BrooksAndCorey;
		BrooksAndCoreyCoeffs
		{
			n                         3;
			Krimax                    0.85;
		}
	}

);

blending
{
	default
	{
		type                          none;
	}
}

saturation                    ( );
capillarity                   ( );
surfaceTension                ( );
interfaceCompression          ( );
aspectRatio                   ( );
drag                          ( );
virtualMass                   ( );
heatTransfer                  ( );
phaseTransfer                 ( );
massTransfer                  ( );
lift                          ( );
wallLubrication               ( );
turbulentDispersion           ( );

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