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
00035
00036 #ifndef fvcGrad_H
00037 #define fvcGrad_H
00038
00039 #include <finiteVolume/volFieldsFwd.H>
00040 #include <finiteVolume/surfaceFieldsFwd.H>
00041
00042
00043
00044 namespace Foam
00045 {
00046
00047
00048
00049
00050
00051 namespace fvc
00052 {
00053 template<class Type>
00054 tmp
00055 <
00056 GeometricField
00057 <typename outerProduct<vector, Type>::type, fvPatchField, volMesh>
00058 > grad
00059 (
00060 const GeometricField<Type, fvsPatchField, surfaceMesh>&
00061 );
00062
00063 template<class Type>
00064 tmp
00065 <
00066 GeometricField
00067 <typename outerProduct<vector, Type>::type, fvPatchField, volMesh>
00068 > grad
00069 (
00070 const tmp<GeometricField<Type, fvsPatchField, surfaceMesh> >&
00071 );
00072
00073 template<class Type>
00074 tmp
00075 <
00076 GeometricField
00077 <typename outerProduct<vector, Type>::type, fvPatchField, volMesh>
00078 > grad
00079 (
00080 const GeometricField<Type, fvPatchField, volMesh>&,
00081 const word& name
00082 );
00083
00084 template<class Type>
00085 tmp
00086 <
00087 GeometricField
00088 <typename outerProduct<vector, Type>::type, fvPatchField, volMesh>
00089 > grad
00090 (
00091 const tmp<GeometricField<Type, fvPatchField, volMesh> >&,
00092 const word& name
00093 );
00094
00095 template<class Type>
00096 tmp
00097 <
00098 GeometricField
00099 <typename outerProduct<vector, Type>::type, fvPatchField, volMesh>
00100 > grad
00101 (
00102 const GeometricField<Type, fvPatchField, volMesh>&
00103 );
00104
00105 template<class Type>
00106 tmp
00107 <
00108 GeometricField
00109 <typename outerProduct<vector, Type>::type, fvPatchField, volMesh>
00110 > grad
00111 (
00112 const tmp<GeometricField<Type, fvPatchField, volMesh> >&
00113 );
00114 }
00115
00116
00117
00118
00119 }
00120
00121
00122
00123 #ifdef NoRepository
00124 # include <finiteVolume/fvcGrad.C>
00125 #endif
00126
00127
00128
00129 #endif
00130
00131