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
00027
00028
00029
00030
00031
00032
00033
00034 #ifndef JohnsonJacksonFrictionalStress_H
00035 #define JohnsonJacksonFrictionalStress_H
00036
00037 #include <kineticTheoryModel/frictionalStressModel.H>
00038
00039
00040
00041 namespace Foam
00042 {
00043
00044
00045
00046
00047
00048 class JohnsonJacksonFrictionalStress
00049 :
00050 public frictionalStressModel
00051 {
00052
00053 public:
00054
00055
00056 TypeName("JohnsonJackson");
00057
00058
00059
00060
00061
00062 JohnsonJacksonFrictionalStress(const dictionary& dict);
00063
00064
00065
00066 virtual ~JohnsonJacksonFrictionalStress();
00067
00068
00069
00070
00071 virtual tmp<volScalarField> frictionalPressure
00072 (
00073 const volScalarField& alpha,
00074 const dimensionedScalar& alphaMinFriction,
00075 const dimensionedScalar& alphaMax,
00076 const dimensionedScalar& Fr,
00077 const dimensionedScalar& eta,
00078 const dimensionedScalar& p
00079 ) const;
00080
00081 virtual tmp<volScalarField> frictionalPressurePrime
00082 (
00083 const volScalarField& alpha,
00084 const dimensionedScalar& alphaMinFriction,
00085 const dimensionedScalar& alphaMax,
00086 const dimensionedScalar& Fr,
00087 const dimensionedScalar& eta,
00088 const dimensionedScalar& p
00089 ) const;
00090
00091 virtual tmp<volScalarField> muf
00092 (
00093 const volScalarField& alpha,
00094 const dimensionedScalar& alphaMax,
00095 const volScalarField& pf,
00096 const volSymmTensorField& D,
00097 const dimensionedScalar& phi
00098 ) const;
00099 };
00100
00101
00102
00103
00104 }
00105
00106
00107
00108 #endif
00109
00110