Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #include "MULES.H"
00027 #include <finiteVolume/upwind.H>
00028 #include <finiteVolume/uncorrectedSnGrad.H>
00029 #include <finiteVolume/gaussConvectionScheme.H>
00030 #include <finiteVolume/gaussLaplacianScheme.H>
00031 #include <finiteVolume/uncorrectedSnGrad.H>
00032 #include <finiteVolume/surfaceInterpolate.H>
00033 #include <finiteVolume/fvcSurfaceIntegrate.H>
00034 #include <finiteVolume/slicedSurfaceFields.H>
00035 #include <OpenFOAM/syncTools.H>
00036
00037 #include <finiteVolume/fvCFD.H>
00038
00039
00040
00041 void Foam::MULES::explicitSolve
00042 (
00043 volScalarField& psi,
00044 const surfaceScalarField& phi,
00045 surfaceScalarField& phiPsi,
00046 const scalar psiMax,
00047 const scalar psiMin
00048 )
00049 {
00050 explicitSolve
00051 (
00052 geometricOneField(),
00053 psi,
00054 phi,
00055 phiPsi,
00056 zeroField(), zeroField(),
00057 psiMax, psiMin
00058 );
00059 }
00060
00061
00062 void Foam::MULES::implicitSolve
00063 (
00064 volScalarField& psi,
00065 const surfaceScalarField& phi,
00066 surfaceScalarField& phiPsi,
00067 const scalar psiMax,
00068 const scalar psiMin
00069 )
00070 {
00071 implicitSolve
00072 (
00073 geometricOneField(),
00074 psi,
00075 phi,
00076 phiPsi,
00077 zeroField(), zeroField(),
00078 psiMax, psiMin
00079 );
00080 }
00081
00082
00083