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

denseFlow
{
    bindHeight          on;

    pressureFeedback    off;

    hmin                hmin [ 0 1 0 0 0 0 0]    1e-9;

    rho                 rho [ 1 -3  0 0 0 0 0 ]  200.;

    phi                 phi [ 0 0 0 0 0 0 0]     0.25;

    u0                  u0 [ 0 1 -1 0 0 0 0]     1e-5;

    h0                  h0 [ 0 1 0 0 0 0 0]      1e-8;

    xi                  xi [ 0 0 0 0 0 0 0]      1.25;

    xit                 xit [ 0 0 0 0 0 0 0]     1.67;

    frictionModel       kt;

    entrainmentModel    Erosionenergy;

    depositionModel     depositionOff;


    ktCoeffs
    {
        mu              mu [0 0 0 0 0 0 0]       0.26;

        chi             chi [0 -1 -2 0 0 0 0]    8700;
    }

    ErosionenergyCoeffs
    {
        eb              eb [0 2 -2 0 0 0 0]      1000;
    }
}

powderCloud
{
    waterSink       off;

    bindHeight      on;

    hmin    hmin    [ 0 1 0 0 0 0 0] 1e-9;

    cmin    cmin    [ 0 0 0 0 0 0 0] 1e-10;

    h0      h0      [ 0 1 0 0 0 0 0] 1e-8;

    u0      u0      [0 1 -1 0 0 0 0] 1e-5;

    xi      xi      [ 0 0 0 0 0 0 0] 1.25;

    nu      nu      [0 2 -1 0 0 0 0] 1.5e-5;

    hwem    hwem    [ 0 1 0 0 0 0 0] 1000.;

    hentmin hentmin [ 0 1 0 0 0 0 0] 0.1;

    R       R       [ 0 0 0 0 0 0 0] 800;

    Ds      Ds      [ 0 1 0 0 0 0 0] 0.0001;

    Zc      Zc      [ 0 0 0 0 0 0 0] 0.5;

    Zm      Zm      [ 0 0 0 0 0 0 0] 13.2;

    ewf     ewf     [ 0 0 0 0 0 0 0] 0.00153;

    Ri0     Ri0     [ 0 0 0 0 0 0 0] 0.0204;

    phi0    phi0    [ 0 0 0 0 0 0 0] 0.25;

    suspensionFrictionModel laminarSuspension;

    suspensionEntrainmentModel ParkerFukushimaEntrainment;

    suspensionDepositionModel ParkerFukushimaDeposition;

    ambientEntrainmentModel ParkerFukushimaEntrainment;

    laminarSuspensionCoeffs
    {
        cd      cd      [0 0 0 0 0 0 0] 0.5;
    }
}

couplingModel couplingInertial;

couplingInertialCoeffs
{
    I0       I0       [ 0 0 0 0 0 0 0] 0.5;

    u0       u0       [ 0 0 0 0 0 0 0] 1e-5;

    d        d        [ 0 1 0 0 0 0 0] 0.01;

    rhos     rhos     [ 1 -3 0 0 0 0 0] 800;

}

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