tmp<fvMatrix<Type> > div ( const surfaceScalarField& flux, const GeometricField<Type, fvPatchField, volMesh>& vf ) { return fvm::div(flux, vf, "div("+flux.name()+','+vf.name()+')'); }
tmp<GeometricField<Type, fvsPatchField, surfaceMesh>> flux ( const surfaceScalarField& phi, const GeometricField<Type, fvPatchField, volMesh>& vf ) { return fvc::flux ( phi, vf, "flux("+phi.name()+','+vf.name()+')' ); }
tmp<GeometricField<Type, fvPatchField, volMesh> > noConvectionScheme<Type>::fvcDiv ( const surfaceScalarField& faceFlux, const GeometricField<Type, fvPatchField, volMesh>& vf ) const { tmp<GeometricField<Type, fvPatchField, volMesh> > tConvection ( fvc::surfaceIntegrate(flux(faceFlux, vf)) ); tConvection().rename ( "convection(" + faceFlux.name() + ',' + vf.name() + ')' ); return tConvection; }