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