UEqns.H
Go to the documentation of this file.
1Info<< "Constructing momentum equations" << endl;
2
3fvVectorMatrix U1Eqn(U1, rho1.dimensions()*U1.dimensions()*dimVolume/dimTime);
4fvVectorMatrix U2Eqn(U2, rho2.dimensions()*U2.dimensions()*dimVolume/dimTime);
5
6{
7 autoPtr<phaseSystem::momentumTransferTable>
8 momentumTransferPtr(fluid.momentumTransfer());
9
10 phaseSystem::momentumTransferTable&
12
13 {
14 U1Eqn =
15 (
16 phase1.UEqn()
17 ==
20 );
21 U1Eqn.relax();
22 fvOptions.constrain(U1Eqn);
23 fvOptions.correct(U1);
24 }
25
26 {
27 U2Eqn =
28 (
29 phase2.UEqn()
30 ==
33 );
34 U2Eqn.relax();
35 fvOptions.constrain(U2Eqn);
36 fvOptions.correct(U2);
37 }
38}
fv::options & fvOptions
const volScalarField & alpha1
twoPhaseSystem & fluid
phaseModel & phase1
volScalarField & rho2
const volScalarField & alpha2
phaseModel & phase2
volVectorField & U1
volScalarField & rho1
volVectorField & U2
messageStream Info
Information stream (stdout output on master, null elsewhere)
Ostream & endl(Ostream &os)
Add newline and flush stream.
Definition: Ostream.H:372
fvMatrix< vector > fvVectorMatrix
Definition: fvMatricesFwd.H:46
phaseSystem::momentumTransferTable & momentumTransfer(momentumTransferPtr())
autoPtr< phaseSystem::momentumTransferTable > momentumTransferPtr(fluid.momentumTransferf())