Loading...
Searching...
No Matches
Foam::fam Namespace Reference

Functions

template<class Type>
tmp< faMatrix< Type > > d2dt2 (const GeometricField< Type, faPatchField, areaMesh > &vf)
template<class Type>
tmp< faMatrix< Type > > d2dt2 (const dimensionedScalar &rho, const GeometricField< Type, faPatchField, areaMesh > &vf)
template<class Type>
tmp< faMatrix< Type > > d2dt2 (const areaScalarField &rho, const GeometricField< Type, faPatchField, areaMesh > &vf)
template<class Type>
tmp< faMatrix< Type > > ddt (const GeometricField< Type, faPatchField, areaMesh > &vf)
template<class Type>
tmp< faMatrix< Type > > ddt (const dimensionedScalar &rho, const GeometricField< Type, faPatchField, areaMesh > &vf)
template<class Type>
tmp< faMatrix< Type > > ddt (const areaScalarField &rho, const GeometricField< Type, faPatchField, areaMesh > &vf)
template<class Type>
tmp< faMatrix< Type > > div (const edgeScalarField &flux, const GeometricField< Type, faPatchField, areaMesh > &vf, const word &name)
template<class Type>
tmp< faMatrix< Type > > div (const tmp< edgeScalarField > &tflux, const GeometricField< Type, faPatchField, areaMesh > &vf, const word &name)
template<class Type>
tmp< faMatrix< Type > > div (const edgeScalarField &flux, const GeometricField< Type, faPatchField, areaMesh > &vf)
template<class Type>
tmp< faMatrix< Type > > div (const tmp< edgeScalarField > &tflux, const GeometricField< Type, faPatchField, areaMesh > &vf)
template<class Type>
tmp< faMatrix< Type > > laplacian (const GeometricField< Type, faPatchField, areaMesh > &vf)
template<class Type>
tmp< faMatrix< Type > > laplacian (const GeometricField< Type, faPatchField, areaMesh > &vf, const word &name)
template<class Type>
tmp< faMatrix< Type > > laplacian (const dimensionedScalar &gamma, const GeometricField< Type, faPatchField, areaMesh > &vf)
template<class Type>
tmp< faMatrix< Type > > laplacian (const dimensionedScalar &gamma, const GeometricField< Type, faPatchField, areaMesh > &vf, const word &name)
template<class Type>
tmp< faMatrix< Type > > laplacian (const areaScalarField &gamma, const GeometricField< Type, faPatchField, areaMesh > &vf)
template<class Type>
tmp< faMatrix< Type > > laplacian (const areaScalarField &gamma, const GeometricField< Type, faPatchField, areaMesh > &vf, const word &name)
template<class Type>
tmp< faMatrix< Type > > laplacian (const tmp< areaScalarField > &tgamma, const GeometricField< Type, faPatchField, areaMesh > &vf)
template<class Type>
tmp< faMatrix< Type > > laplacian (const tmp< areaScalarField > &tgamma, const GeometricField< Type, faPatchField, areaMesh > &vf, const word &name)
template<class Type>
tmp< faMatrix< Type > > ndiv (const edgeScalarField &flux, GeometricField< Type, faPatchField, areaMesh > &vf, const word &name)
template<class Type>
tmp< faMatrix< Type > > ndiv (const tmp< edgeScalarField > &tflux, GeometricField< Type, faPatchField, areaMesh > &vf, const word &name)
template<class Type>
tmp< faMatrix< Type > > ndiv (const edgeScalarField &flux, GeometricField< Type, faPatchField, areaMesh > &vf)
template<class Type>
tmp< faMatrix< Type > > ndiv (const tmp< edgeScalarField > &tflux, GeometricField< Type, faPatchField, areaMesh > &vf)
template<class Type>
zeroField Su (const Foam::zero, const GeometricField< Type, faPatchField, areaMesh > &)
 A no-op source.
template<class Type>
tmp< faMatrix< Type > > Su (const dimensioned< Type > &su, const GeometricField< Type, faPatchField, areaMesh > &)
 A uniform source (no-op for small values).
template<class Type>
tmp< faMatrix< Type > > Su (const DimensionedField< Type, areaMesh > &su, const GeometricField< Type, faPatchField, areaMesh > &)
template<class Type>
tmp< faMatrix< Type > > Su (const tmp< DimensionedField< Type, areaMesh > > &, const GeometricField< Type, faPatchField, areaMesh > &)
template<class Type>
tmp< faMatrix< Type > > Su (const tmp< GeometricField< Type, faPatchField, areaMesh > > &, const GeometricField< Type, faPatchField, areaMesh > &)
template<class Type>
zeroField Sp (const Foam::zero, const GeometricField< Type, faPatchField, areaMesh > &)
 A no-op source.
template<class Type>
tmp< faMatrix< Type > > Sp (const dimensionedScalar &sp, const GeometricField< Type, faPatchField, areaMesh > &)
 A uniform source (no-op for small values).
template<class Type>
tmp< faMatrix< Type > > Sp (const DimensionedField< scalar, areaMesh > &sp, const GeometricField< Type, faPatchField, areaMesh > &)
template<class Type>
tmp< faMatrix< Type > > Sp (const tmp< DimensionedField< scalar, areaMesh > > &, const GeometricField< Type, faPatchField, areaMesh > &)
template<class Type>
tmp< faMatrix< Type > > Sp (const tmp< GeometricField< scalar, faPatchField, areaMesh > > &, const GeometricField< Type, faPatchField, areaMesh > &)
template<class Type>
zeroField SuSp (const Foam::zero, const GeometricField< Type, faPatchField, areaMesh > &)
 A no-op source.
template<class Type>
tmp< faMatrix< Type > > SuSp (const dimensionedScalar &susp, const GeometricField< Type, faPatchField, areaMesh > &)
 A uniform source (no-op for small values).
template<class Type>
tmp< faMatrix< Type > > SuSp (const DimensionedField< scalar, areaMesh > &susp, const GeometricField< Type, faPatchField, areaMesh > &)
template<class Type>
tmp< faMatrix< Type > > SuSp (const tmp< DimensionedField< scalar, areaMesh > > &, const GeometricField< Type, faPatchField, areaMesh > &)
template<class Type>
tmp< faMatrix< Type > > SuSp (const tmp< areaScalarField > &, const GeometricField< Type, faPatchField, areaMesh > &)
template<>
tmp< faMatrix< scalar > > div (const edgeScalarField &flux, const GeometricField< scalar, faPatchField, areaMesh > &vf, const word &name)
template<>
tmp< faMatrix< scalar > > div (const edgeScalarField &flux, const GeometricField< scalar, faPatchField, areaMesh > &vf, const word &name)

Function Documentation

◆ d2dt2() [1/3]

template<class Type>
tmp< faMatrix< Type > > d2dt2 ( const GeometricField< Type, faPatchField, areaMesh > & vf)

Definition at line 39 of file famD2dt2.C.

References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), faD2dt2Scheme< Type >::New(), and tmp< T >::ref().

Here is the call graph for this function:

◆ d2dt2() [2/3]

template<class Type>
tmp< faMatrix< Type > > d2dt2 ( const dimensionedScalar & rho,
const GeometricField< Type, faPatchField, areaMesh > & vf )

Definition at line 53 of file famD2dt2.C.

References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), faD2dt2Scheme< Type >::New(), tmp< T >::ref(), and rho.

Here is the call graph for this function:

◆ d2dt2() [3/3]

template<class Type>
tmp< faMatrix< Type > > d2dt2 ( const areaScalarField & rho,
const GeometricField< Type, faPatchField, areaMesh > & vf )

Definition at line 71 of file famD2dt2.C.

References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), faD2dt2Scheme< Type >::New(), tmp< T >::ref(), and rho.

Here is the call graph for this function:

◆ ddt() [1/3]

template<class Type>
tmp< faMatrix< Type > > ddt ( const GeometricField< Type, faPatchField, areaMesh > & vf)

Definition at line 40 of file famDdt.C.

References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), and faDdtScheme< Type >::New().

Referenced by kinematicThinFilm::evolveRegion(), kinematicThinFilmIBM::evolveRegion(), thermalShell::solveEnergy(), and kinematicThinFilm::UEqn().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ddt() [2/3]

template<class Type>
tmp< faMatrix< Type > > ddt ( const dimensionedScalar & rho,
const GeometricField< Type, faPatchField, areaMesh > & vf )

Definition at line 55 of file famDdt.C.

References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), faDdtScheme< Type >::New(), tmp< T >::ref(), and rho.

Here is the call graph for this function:

◆ ddt() [3/3]

template<class Type>
tmp< faMatrix< Type > > ddt ( const areaScalarField & rho,
const GeometricField< Type, faPatchField, areaMesh > & vf )

Definition at line 74 of file famDdt.C.

References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), faDdtScheme< Type >::New(), tmp< T >::ref(), and rho.

Here is the call graph for this function:

◆ div() [1/6]

template<class Type>
tmp< faMatrix< Type > > div ( const edgeScalarField & flux,
const GeometricField< Type, faPatchField, areaMesh > & vf,
const word & name )

Definition at line 40 of file famDiv.C.

References M, DimensionedField< Type, GeoMesh >::mesh(), n, Foam::name(), convectionScheme< Type >::New(), and tmp< T >::ref().

Referenced by div(), div(), div(), kinematicThinFilm::evolveRegion(), kinematicThinFilmIBM::evolveRegion(), and kinematicThinFilm::UEqn().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ div() [2/6]

template<class Type>
tmp< faMatrix< Type > > div ( const tmp< edgeScalarField > & tflux,
const GeometricField< Type, faPatchField, areaMesh > & vf,
const word & name )

Definition at line 79 of file famDiv.C.

References tmp< T >::clear(), div(), and Foam::name().

Here is the call graph for this function:

◆ div() [3/6]

template<class Type>
tmp< faMatrix< Type > > div ( const edgeScalarField & flux,
const GeometricField< Type, faPatchField, areaMesh > & vf )

Definition at line 95 of file famDiv.C.

References div(), and IOobject::name().

Here is the call graph for this function:

◆ div() [4/6]

template<class Type>
tmp< faMatrix< Type > > div ( const tmp< edgeScalarField > & tflux,
const GeometricField< Type, faPatchField, areaMesh > & vf )

Definition at line 106 of file famDiv.C.

References tmp< T >::clear(), and div().

Here is the call graph for this function:

◆ laplacian() [1/8]

template<class Type>
tmp< faMatrix< Type > > laplacian ( const GeometricField< Type, faPatchField, areaMesh > & vf)

◆ laplacian() [2/8]

template<class Type>
tmp< faMatrix< Type > > laplacian ( const GeometricField< Type, faPatchField, areaMesh > & vf,
const word & name )

◆ laplacian() [3/8]

template<class Type>
tmp< faMatrix< Type > > laplacian ( const dimensionedScalar & gamma,
const GeometricField< Type, faPatchField, areaMesh > & vf )

Definition at line 90 of file famLaplacian.C.

References IOobject::db(), gamma, IOobject::instance(), laplacian(), DimensionedField< Type, GeoMesh >::mesh(), and IOobjectOption::NO_READ.

Here is the call graph for this function:

◆ laplacian() [4/8]

template<class Type>
tmp< faMatrix< Type > > laplacian ( const dimensionedScalar & gamma,
const GeometricField< Type, faPatchField, areaMesh > & vf,
const word & name )

Definition at line 115 of file famLaplacian.C.

References IOobject::db(), gamma, IOobject::instance(), laplacian(), DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and IOobjectOption::NO_READ.

Here is the call graph for this function:

◆ laplacian() [5/8]

template<class Type>
tmp< faMatrix< Type > > laplacian ( const areaScalarField & gamma,
const GeometricField< Type, faPatchField, areaMesh > & vf )

Definition at line 141 of file famLaplacian.C.

References gamma, laplacian(), and IOobject::name().

Here is the call graph for this function:

◆ laplacian() [6/8]

template<class Type>
tmp< faMatrix< Type > > laplacian ( const areaScalarField & gamma,
const GeometricField< Type, faPatchField, areaMesh > & vf,
const word & name )

Definition at line 158 of file famLaplacian.C.

References gamma, DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), laplacianScheme< Type >::New(), and tmp< T >::ref().

Here is the call graph for this function:

◆ laplacian() [7/8]

template<class Type>
tmp< faMatrix< Type > > laplacian ( const tmp< areaScalarField > & tgamma,
const GeometricField< Type, faPatchField, areaMesh > & vf )

Definition at line 175 of file famLaplacian.C.

References tmp< T >::clear(), and laplacian().

Here is the call graph for this function:

◆ laplacian() [8/8]

template<class Type>
tmp< faMatrix< Type > > laplacian ( const tmp< areaScalarField > & tgamma,
const GeometricField< Type, faPatchField, areaMesh > & vf,
const word & name )

Definition at line 189 of file famLaplacian.C.

References tmp< T >::clear(), laplacian(), and Foam::name().

Here is the call graph for this function:

◆ ndiv() [1/4]

template<class Type>
tmp< faMatrix< Type > > ndiv ( const edgeScalarField & flux,
GeometricField< Type, faPatchField, areaMesh > & vf,
const word & name )

Definition at line 40 of file famNDiv.C.

References DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and convectionScheme< Type >::New().

Referenced by ndiv(), ndiv(), and ndiv().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ndiv() [2/4]

template<class Type>
tmp< faMatrix< Type > > ndiv ( const tmp< edgeScalarField > & tflux,
GeometricField< Type, faPatchField, areaMesh > & vf,
const word & name )

Definition at line 58 of file famNDiv.C.

References tmp< T >::clear(), Foam::name(), and ndiv().

Here is the call graph for this function:

◆ ndiv() [3/4]

template<class Type>
tmp< faMatrix< Type > > ndiv ( const edgeScalarField & flux,
GeometricField< Type, faPatchField, areaMesh > & vf )

Definition at line 74 of file famNDiv.C.

References IOobject::name(), and ndiv().

Here is the call graph for this function:

◆ ndiv() [4/4]

template<class Type>
tmp< faMatrix< Type > > ndiv ( const tmp< edgeScalarField > & tflux,
GeometricField< Type, faPatchField, areaMesh > & vf )

Definition at line 86 of file famNDiv.C.

References tmp< T >::clear(), and ndiv().

Here is the call graph for this function:

◆ Su() [1/5]

template<class Type>
zeroField Su ( const Foam::zero ,
const GeometricField< Type, faPatchField, areaMesh > &  )

A no-op source.

◆ Su() [2/5]

template<class Type>
tmp< faMatrix< Type > > Su ( const dimensioned< Type > & su,
const GeometricField< Type, faPatchField, areaMesh > &  )

A uniform source (no-op for small values).

◆ Su() [3/5]

template<class Type>
tmp< faMatrix< Type > > Su ( const DimensionedField< Type, areaMesh > & su,
const GeometricField< Type, faPatchField, areaMesh > &  )

◆ Su() [4/5]

template<class Type>
tmp< faMatrix< Type > > Su ( const tmp< DimensionedField< Type, areaMesh > > & ,
const GeometricField< Type, faPatchField, areaMesh > &  )

◆ Su() [5/5]

template<class Type>
tmp< faMatrix< Type > > Su ( const tmp< GeometricField< Type, faPatchField, areaMesh > > & ,
const GeometricField< Type, faPatchField, areaMesh > &  )

◆ Sp() [1/5]

template<class Type>
zeroField Sp ( const Foam::zero ,
const GeometricField< Type, faPatchField, areaMesh > &  )

◆ Sp() [2/5]

template<class Type>
tmp< faMatrix< Type > > Sp ( const dimensionedScalar & sp,
const GeometricField< Type, faPatchField, areaMesh > &  )

A uniform source (no-op for small values).

◆ Sp() [3/5]

template<class Type>
tmp< faMatrix< Type > > Sp ( const DimensionedField< scalar, areaMesh > & sp,
const GeometricField< Type, faPatchField, areaMesh > &  )

◆ Sp() [4/5]

template<class Type>
tmp< faMatrix< Type > > Sp ( const tmp< DimensionedField< scalar, areaMesh > > & ,
const GeometricField< Type, faPatchField, areaMesh > &  )

◆ Sp() [5/5]

template<class Type>
tmp< faMatrix< Type > > Sp ( const tmp< GeometricField< scalar, faPatchField, areaMesh > > & ,
const GeometricField< Type, faPatchField, areaMesh > &  )

◆ SuSp() [1/5]

template<class Type>
zeroField SuSp ( const Foam::zero ,
const GeometricField< Type, faPatchField, areaMesh > &  )

A no-op source.

Referenced by externalHeatFluxSource::addSup().

Here is the caller graph for this function:

◆ SuSp() [2/5]

template<class Type>
tmp< faMatrix< Type > > SuSp ( const dimensionedScalar & susp,
const GeometricField< Type, faPatchField, areaMesh > &  )

A uniform source (no-op for small values).

◆ SuSp() [3/5]

template<class Type>
tmp< faMatrix< Type > > SuSp ( const DimensionedField< scalar, areaMesh > & susp,
const GeometricField< Type, faPatchField, areaMesh > &  )

◆ SuSp() [4/5]

template<class Type>
tmp< faMatrix< Type > > SuSp ( const tmp< DimensionedField< scalar, areaMesh > > & ,
const GeometricField< Type, faPatchField, areaMesh > &  )

◆ SuSp() [5/5]

template<class Type>
tmp< faMatrix< Type > > SuSp ( const tmp< areaScalarField > & ,
const GeometricField< Type, faPatchField, areaMesh > &  )

◆ div() [5/6]

template<>
tmp< faMatrix< scalar > > div ( const edgeScalarField & flux,
const GeometricField< scalar, faPatchField, areaMesh > & vf,
const word & name )

Definition at line 40 of file vectorFamDiv.C.

References DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and convectionScheme< Type >::New().

Here is the call graph for this function:

◆ div() [6/6]

template<>
tmp< faMatrix< scalar > > div ( const edgeScalarField & flux,
const GeometricField< scalar, faPatchField, areaMesh > & vf,
const word & name )

Definition at line 40 of file vectorFamDiv.C.

References DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and convectionScheme< Type >::New().

Here is the call graph for this function: