45 tmp<GeometricField<Type, fvPatchField, volMesh>>
51 return scheme_.ref().fvcDdt(dt);
62 return scheme_.ref().fvcDdt(vf);
74 return scheme_.ref().fvcDdt(rho, vf);
86 return scheme_.ref().fvcDdt(rho, vf) -
fvc::ddt(rho)*vf;
99 return scheme_.ref().fvcDdt(alpha, rho, vf) -
fvc::ddt(alpha, rho)*vf;
110 return scheme_.ref().fvmDdt(vf);
122 return scheme_.ref().fvmDdt(rho, vf);
148 scheme_.ref().fvmDdt(alpha, rho, vf)
161 return scheme_.ref().fvcDdtUfCorr(U, Uf);
173 return scheme_.ref().fvcDdtPhiCorr(U, phi);
186 return scheme_.ref().fvcDdtUfCorr(rho, U, Uf);
199 return scheme_.ref().fvcDdtPhiCorr(rho, U, phi);
209 return scheme_.ref().meshPhi(vf);
220 return scheme_.ref().meshPhi(vf, patchi);
virtual tmp< surfaceScalarField > meshPhi(const GeometricField< Type, fvPatchField, volMesh > &)
virtual tmp< fluxFieldType > fvcDdtUfCorr(const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
Generic GeometricField class.
Generic dimensioned Type class.
tmp< fvMatrix< Type > > Sp(const volScalarField::Internal &, const GeometricField< Type, fvPatchField, volMesh > &)
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt(const dimensioned< Type > dt, const fvMesh &mesh)
Calculate the first temporal derivative.
virtual tmp< fluxFieldType > fvcDdtPhiCorr(const GeometricField< Type, fvPatchField, volMesh > &U, const fluxFieldType &phi)
Calculate the divergence of the given field.
A special matrix type and solver, designed for finite volume solutions of scalar equations.
A class for managing temporary objects.
virtual tmp< fvMatrix< Type > > fvmDdt(const GeometricField< Type, fvPatchField, volMesh > &)
Calculate the matrix for implicit and explicit sources.
virtual tmp< GeometricField< Type, fvPatchField, volMesh > > fvcDdt(const dimensioned< Type > &)