GeometricScalarField.H File Reference

Scalar specific part of the implementation of GeometricField. More...

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

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define TEMPLATE
 
#define TEMPLATE2
 
#define TEMPLATE3
 
#define BesselFunc(func)
 

Functions

template<class Type , class GeoMesh , template< class > class PrimitiveField1, template< class > class PrimitiveField2>
void stabilise (GeometricField< scalar, GeoMesh, PrimitiveField1 > &result, const GeometricField< scalar, GeoMesh, PrimitiveField2 > &gsf, const dimensioned< scalar > &ds)
 
template<class Type , class GeoMesh , template< class > class PrimitiveField>
tmp< GeometricField< scalar, GeoMesh, Field > > stabilise (const GeometricField< scalar, GeoMesh, PrimitiveField > &gsf, const dimensioned< scalar > &ds)
 
template<class Type , class GeoMesh , template< class > class PrimitiveField>
tmp< GeometricField< scalar, GeoMesh, Field > > stabilise (const tmp< GeometricField< scalar, GeoMesh, PrimitiveField >> &tgsf, const dimensioned< scalar > &ds)
 
template<class Type , class GeoMesh , template< class > class PrimitiveField1, template< class > class PrimitiveField2>
void jn (GeometricField< scalar, GeoMesh, PrimitiveField1 > &gsf, const int n, const GeometricField< scalar, GeoMesh, PrimitiveField2 > &gsf1)
 
template<class Type , class GeoMesh , template< class > class PrimitiveField>
tmp< GeometricField< scalar, GeoMesh, Field > > jn (const int n, const GeometricField< scalar, GeoMesh, PrimitiveField > &gsf)
 
template<class Type , class GeoMesh , template< class > class PrimitiveField>
tmp< GeometricField< scalar, GeoMesh, Field > > jn (const int n, const tmp< GeometricField< scalar, GeoMesh, PrimitiveField >> &tgsf)
 
template<class Type , class GeoMesh , template< class > class PrimitiveField1, template< class > class PrimitiveField2>
void yn (GeometricField< scalar, GeoMesh, PrimitiveField1 > &gsf, const int n, const GeometricField< scalar, GeoMesh, PrimitiveField2 > &gsf1)
 
template<class Type , class GeoMesh , template< class > class PrimitiveField>
tmp< GeometricField< scalar, GeoMesh, Field > > yn (const int n, const GeometricField< scalar, GeoMesh, PrimitiveField > &gsf)
 
template<class Type , class GeoMesh , template< class > class PrimitiveField>
tmp< GeometricField< scalar, GeoMesh, Field > > yn (const int n, const tmp< GeometricField< scalar, GeoMesh, PrimitiveField >> &tgsf)
 

Detailed Description

Scalar specific part of the implementation of GeometricField.

Original source file GeometricScalarField.H

InClass Foam::GeometricScalarField

Source files

Definition in file GeometricScalarField.H.

Macro Definition Documentation

◆ TEMPLATE

#define TEMPLATE
Value:
template \
< \
class Type, \
class GeoMesh, \
template<class> class PrimitiveField \
>

Definition at line 41 of file GeometricScalarField.H.

◆ TEMPLATE2

#define TEMPLATE2
Value:
template \
< \
class Type, \
class GeoMesh, \
template<class> class PrimitiveField1, \
template<class> class PrimitiveField2 \
>

Definition at line 48 of file GeometricScalarField.H.

◆ TEMPLATE3

#define TEMPLATE3
Value:
template \
< \
class Type, \
class GeoMesh, \
template<class> class PrimitiveField1, \
template<class> class PrimitiveField2 \
template<class> class PrimitiveField3 \
>

Definition at line 56 of file GeometricScalarField.H.

◆ BesselFunc

#define BesselFunc (   func)
Value:
\
TEMPLATE2 \
void func \
( \
GeometricField<scalar, GeoMesh, PrimitiveField1>& Res, \
const int n, \
const GeometricField<scalar, GeoMesh, PrimitiveField2>& sf \
); \
\
TEMPLATE \
tmp<GeometricField<scalar, GeoMesh, Field>> func \
( \
const int n, \
const GeometricField<scalar, GeoMesh, PrimitiveField>& \
); \
\
TEMPLATE \
tmp<GeometricField<scalar, GeoMesh, Field>> func \
( \
const int n, \
const tmp<GeometricField<scalar, GeoMesh, PrimitiveField>>& \
);
label n
volScalarField sf(fieldObject, mesh)
void func(FieldField< Field, Type > &f, const FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)

Definition at line 157 of file GeometricScalarField.H.