All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fvmSup.H File Reference

Calculate the matrix for implicit and explicit sources. More...

Include dependency graph for fvmSup.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fvMatrix< Type >
 A special matrix type and solver, designed for finite volume solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise. More...
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 
 Foam::fvm
 Namespace of functions to calculate implicit derivatives returning a matrix.
 

Functions

template<class Type >
tmp< fvMatrix< Type > > Su (const DimensionedField< Type, volMesh > &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< fvMatrix< Type > > Su (const tmp< DimensionedField< Type, volMesh >> &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< fvMatrix< Type > > Su (const tmp< GeometricField< Type, fvPatchField, volMesh >> &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
zeroField Su (const zero &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< fvMatrix< Type > > Sp (const volScalarField::Internal &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< fvMatrix< Type > > Sp (const tmp< volScalarField::Internal > &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< fvMatrix< Type > > Sp (const tmp< volScalarField > &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< fvMatrix< Type > > Sp (const dimensionedScalar &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
zeroField Sp (const zero &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< fvMatrix< Type > > SuSp (const volScalarField::Internal &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< fvMatrix< Type > > SuSp (const tmp< volScalarField::Internal > &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< fvMatrix< Type > > SuSp (const tmp< volScalarField > &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
zeroField SuSp (const zero &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< fvMatrix< Type > > S (const Pair< tmp< volScalarField::Internal >> &, const GeometricField< Type, fvPatchField, volMesh > &)
 

Detailed Description

Calculate the matrix for implicit and explicit sources.

Original source file fvmSup.H

InNamespace Foam::fvm

Source files

Definition in file fvmSup.H.