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 > > laplacian (const edgeScalarField &gamma, const GeometricField< Type, faPatchField, areaMesh > &vf, const word &name)
 
template<class Type >
tmp< faMatrix< Type > > laplacian (const tmp< edgeScalarField > &tgamma, const GeometricField< Type, faPatchField, areaMesh > &vf, const word &name)
 
template<class Type >
tmp< faMatrix< Type > > laplacian (const edgeScalarField &gamma, const GeometricField< Type, faPatchField, areaMesh > &vf)
 
template<class Type >
tmp< faMatrix< Type > > laplacian (const tmp< edgeScalarField > &tgamma, const GeometricField< Type, faPatchField, areaMesh > &vf)
 
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 >
tmp< faMatrix< Type > > Su (const GeometricField< Type, faPatchField, areaMesh > &su, const GeometricField< Type, faPatchField, areaMesh > &vf)
 
template<class Type >
tmp< faMatrix< Type > > Su (const tmp< GeometricField< Type, faPatchField, areaMesh >> &tsu, const GeometricField< Type, faPatchField, areaMesh > &vf)
 
template<class Type >
tmp< faMatrix< Type > > Sp (const areaScalarField &sp, const GeometricField< Type, faPatchField, areaMesh > &vf)
 
template<class Type >
tmp< faMatrix< Type > > Sp (const tmp< areaScalarField > &tsp, const GeometricField< Type, faPatchField, areaMesh > &vf)
 
template<class Type >
tmp< faMatrix< Type > > Sp (const dimensionedScalar &sp, const GeometricField< Type, faPatchField, areaMesh > &vf)
 
template<class Type >
tmp< faMatrix< Type > > SuSp (const areaScalarField &sp, const GeometricField< Type, faPatchField, areaMesh > &vf)
 
template<class Type >
tmp< faMatrix< Type > > SuSp (const tmp< areaScalarField > &tsp, const GeometricField< Type, faPatchField, areaMesh > &vf)
 
template<>
tmp< faMatrix< scalar > > div (const edgeScalarField &flux, const GeometricField< scalar, faPatchField, areaMesh > &vf, const word &name)
 

Function Documentation

◆ d2dt2() [1/3]

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

Definition at line 47 of file famD2dt2.C.

References faD2dt2Scheme< Type >::New().

Referenced by KirchhoffShell::solveDisplacement().

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

◆ d2dt2() [2/3]

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

Definition at line 61 of file famD2dt2.C.

References faD2dt2Scheme< Type >::New(), and rho.

Here is the call graph for this function:

◆ d2dt2() [3/3]

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

Definition at line 79 of file famD2dt2.C.

References faD2dt2Scheme< Type >::New(), and rho.

Here is the call graph for this function:

◆ ddt() [1/3]

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

Definition at line 48 of file famDdt.C.

References faDdtScheme< Type >::New().

Referenced by kinematicThinFilm::evolveRegion(), KirchhoffShell::solveDisplacement(), and thermalShell::solveEnergy().

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

◆ ddt() [2/3]

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

Definition at line 63 of file famDdt.C.

References faDdtScheme< Type >::New(), and rho.

Here is the call graph for this function:

◆ ddt() [3/3]

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

Definition at line 82 of file famDdt.C.

References faDdtScheme< Type >::New(), and rho.

Here is the call graph for this function:

◆ div() [1/5]

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

Definition at line 48 of file famDiv.C.

References Foam::fvc::flux(), M, n, Foam::name(), and ref().

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

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

◆ div() [2/5]

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

Definition at line 87 of file famDiv.C.

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

Here is the call graph for this function:

◆ div() [3/5]

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

Definition at line 103 of file famDiv.C.

References div().

Here is the call graph for this function:

◆ div() [4/5]

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

Definition at line 114 of file famDiv.C.

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

Here is the call graph for this function:

◆ laplacian() [1/12]

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

Definition at line 49 of file famLaplacian.C.

References Foam::dimless, and IOobject::NO_READ.

Referenced by laplacian(), sensitivitySurface::smoothSensitivities(), and thermalShell::solveEnergy().

Here is the caller graph for this function:

◆ laplacian() [2/12]

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

Definition at line 73 of file famLaplacian.C.

References Foam::dimless, laplacian(), Foam::name(), and IOobject::NO_READ.

Here is the call graph for this function:

◆ laplacian() [3/12]

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

Definition at line 98 of file famLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [4/12]

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

Definition at line 123 of file famLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [5/12]

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

Definition at line 149 of file famLaplacian.C.

References gamma, and laplacian().

Here is the call graph for this function:

◆ laplacian() [6/12]

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

Definition at line 166 of file famLaplacian.C.

References gamma, Foam::name(), laplacianScheme< Type >::New(), and ref().

Here is the call graph for this function:

◆ laplacian() [7/12]

tmp<faMatrix<Type> > Foam::fam::laplacian ( const tmp< areaScalarField > &  tgamma,
const GeometricField< Type, faPatchField, areaMesh > &  vf 
)

Definition at line 183 of file famLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [8/12]

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

Definition at line 197 of file famLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [9/12]

tmp<faMatrix<Type> > Foam::fam::laplacian ( const edgeScalarField gamma,
const GeometricField< Type, faPatchField, areaMesh > &  vf,
const word name 
)

Definition at line 212 of file famLaplacian.C.

References gamma, Foam::name(), laplacianScheme< Type >::New(), and ref().

Here is the call graph for this function:

◆ laplacian() [10/12]

tmp<faMatrix<Type> > Foam::fam::laplacian ( const tmp< edgeScalarField > &  tgamma,
const GeometricField< Type, faPatchField, areaMesh > &  vf,
const word name 
)

Definition at line 229 of file famLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [11/12]

tmp<faMatrix<Type> > Foam::fam::laplacian ( const edgeScalarField gamma,
const GeometricField< Type, faPatchField, areaMesh > &  vf 
)

Definition at line 244 of file famLaplacian.C.

References gamma, and laplacian().

Here is the call graph for this function:

◆ laplacian() [12/12]

tmp<faMatrix<Type> > Foam::fam::laplacian ( const tmp< edgeScalarField > &  tgamma,
const GeometricField< Type, faPatchField, areaMesh > &  vf 
)

Definition at line 260 of file famLaplacian.C.

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

Here is the call graph for this function:

◆ ndiv() [1/4]

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

Definition at line 48 of file famNDiv.C.

References Foam::fvc::flux(), Foam::name(), convectionScheme< Type >::New(), and ref().

Referenced by ndiv().

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

◆ ndiv() [2/4]

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

Definition at line 66 of file famNDiv.C.

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

Here is the call graph for this function:

◆ ndiv() [3/4]

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

Definition at line 82 of file famNDiv.C.

References ndiv().

Here is the call graph for this function:

◆ ndiv() [4/4]

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

Definition at line 94 of file famNDiv.C.

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

Here is the call graph for this function:

◆ Su() [1/2]

tmp< faMatrix< Type > > Su ( const GeometricField< Type, faPatchField, areaMesh > &  su,
const GeometricField< Type, faPatchField, areaMesh > &  vf 
)

Definition at line 47 of file famSup.C.

References Foam::dimArea, GeometricField< Type, PatchField, GeoMesh >::internalField(), mesh, and tmp< T >::ref().

Referenced by Su().

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

◆ Su() [2/2]

tmp< faMatrix< Type > > Su ( const tmp< GeometricField< Type, faPatchField, areaMesh >> &  tsu,
const GeometricField< Type, faPatchField, areaMesh > &  vf 
)

Definition at line 72 of file famSup.C.

References Su().

Here is the call graph for this function:

◆ Sp() [1/3]

tmp< faMatrix< Type > > Sp ( const areaScalarField sp,
const GeometricField< Type, faPatchField, areaMesh > &  vf 
)

Definition at line 86 of file famSup.C.

References Foam::dimArea, GeometricField< Type, PatchField, GeoMesh >::internalField(), mesh, and tmp< T >::ref().

Referenced by contactHeatFluxSource::addSup(), filmTurbulenceModel::primaryRegionFriction(), sensitivitySurface::smoothSensitivities(), Sp(), and laminar::wallFriction().

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

◆ Sp() [2/3]

tmp< faMatrix< Type > > Sp ( const tmp< areaScalarField > &  tsp,
const GeometricField< Type, faPatchField, areaMesh > &  vf 
)

Definition at line 111 of file famSup.C.

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

Here is the call graph for this function:

◆ Sp() [3/3]

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

Definition at line 125 of file famSup.C.

References Foam::dimArea, dimensioned< Type >::dimensions(), mesh, tmp< T >::ref(), and dimensioned< Type >::value().

Here is the call graph for this function:

◆ SuSp() [1/2]

tmp< faMatrix< Type > > SuSp ( const areaScalarField sp,
const GeometricField< Type, faPatchField, areaMesh > &  vf 
)

Definition at line 151 of file famSup.C.

References Foam::dimArea, GeometricField< Type, PatchField, GeoMesh >::internalField(), Foam::max(), mesh, Foam::min(), tmp< T >::ref(), and Foam::Zero.

Referenced by multiphaseStabilizedTurbulence::addSup(), SemiImplicitSource< Type >::addSup(), externalHeatFluxSource::addSup(), if(), phaseChange::R(), wakeEntrainmentCoalescence::R(), ReactingCloud< Foam::DSMCCloud >::Srho(), SuSp(), MovingPhaseModel< BasePhaseModel >::UEqn(), and MovingPhaseModel< BasePhaseModel >::UfEqn().

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

◆ SuSp() [2/2]

tmp< faMatrix< Type > > SuSp ( const tmp< areaScalarField > &  tsp,
const GeometricField< Type, faPatchField, areaMesh > &  vf 
)

Definition at line 189 of file famSup.C.

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

Here is the call graph for this function:

◆ div() [5/5]

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

Definition at line 48 of file vectorFamDiv.C.

References Foam::fvc::flux(), Foam::name(), convectionScheme< Type >::New(), and ref().

Here is the call graph for this function: