initial commit for version 1.6.x patch release
[OpenFOAM-1.6.x.git] / applications / solvers / multiphase / settlingFoam / alphaEqn.H
blob0596d27871650266d4dfbedda9147f4edd2bb19c
2     surfaceScalarField phiAlpha
3     (
4         IOobject
5         (
6             "phiAlpha",
7             runTime.timeName(),
8             mesh
9         ),
10         phi + rhoc*(mesh.Sf() & fvc::interpolate(Vdj))
11     );
13     solve
14     (
15           fvm::ddt(rho, Alpha)
16         + fvm::div(phiAlpha, Alpha)
17         - fvm::laplacian(mut, Alpha)
18     );
20     Info<< "Solid phase fraction = "
21         << Alpha.weightedAverage(mesh.V()).value()
22         << "  Min(Alpha) = " << min(Alpha).value()
23         << "  Max(Alpha) = " << max(Alpha).value()
24         << endl;
26     Alpha.min(1.0);
27     Alpha.max(0.0);
29     rho == rhoc/(scalar(1) + (rhoc/rhod - 1.0)*Alpha);
30     alpha == rho*Alpha/rhod;