Loading...
Searching...
No Matches
ITHACAutilities::ITHACAsurfacetools Namespace Reference

Functions

template<typename T >
List< label > surfaceIndexInt (T &field, const label patchInt, const label patchExt)
 
template List< label > surfaceIndexInt (volScalarField &field, const label patchInt, const label patchExt)
 
template List< label > surfaceIndexInt (volVectorField &field, const label patchInt, const label patchExt)
 
template List< label > surfaceIndexInt (volTensorField &field, const label patchInt, const label patchExt)
 
template<typename T >
List< label > surfaceIndexExt (T &field, const label patchInt, const label patchExt)
 
template List< label > surfaceIndexExt (volScalarField &field, const label patchInt, const label patchExt)
 
template List< label > surfaceIndexExt (volVectorField &field, const label patchInt, const label patchExt)
 
template List< label > surfaceIndexExt (volTensorField &field, const label patchInt, const label patchExt)
 
template<typename T , typename V >
void surfaceValuesInt (T &field, const label patchInt, const label patchExt, List< V > &result)
 
template void surfaceValuesInt (volScalarField &field, const label patchInt, const label patchExt, List< scalar > &result)
 
template void surfaceValuesInt (volVectorField &field, const label patchInt, const label patchExt, List< Foam::Vector< scalar > > &result)
 
template void surfaceValuesInt (volTensorField &field, const label patchInt, const label patchExt, List< Foam::Tensor< scalar > > &result)
 
template<typename T , typename V >
void surfaceValuesExt (T &field, const label patchInt, const label patchExt, List< V > &result)
 
template void surfaceValuesExt (volScalarField &field, const label patchInt, const label patchExt, List< scalar > &result)
 
template void surfaceValuesExt (volVectorField &field, const label patchInt, const label patchExt, List< Foam::Vector< scalar > > &result)
 
template void surfaceValuesExt (volTensorField &field, const label patchInt, const label patchExt, List< Foam::Tensor< scalar > > &result)
 
template<typename T >
Foam::Vector< scalar > surfaceFindMirrorPoint (T &field, const label patchInt, const label patchExt, const label cellID)
 
template Foam::Vector< scalar > surfaceFindMirrorPoint (volScalarField &field, const label patchInt, const label patchExt, const label cellID)
 
template Foam::Vector< scalar > surfaceFindMirrorPoint (volVectorField &field, const label patchInt, const label patchExt, const label cellID)
 
template Foam::Vector< scalar > surfaceFindMirrorPoint (volTensorField &field, const label patchInt, const label patchExt, const label cellID)
 
template<typename T >
label surfaceFindClosest (T &field, const label patchInt, const label patchExt, Foam::Vector< scalar > point)
 
template label surfaceFindClosest (volScalarField &field, const label patchInt, const label patchExt, Foam::Vector< scalar > point)
 
template label surfaceFindClosest (volVectorField &field, const label patchInt, const label patchExt, Foam::Vector< scalar > point)
 
template label surfaceFindClosest (volTensorField &field, const label patchInt, const label patchExt, Foam::Vector< scalar > point)
 
template<typename T , typename V >
void surfaceAverage (T &field, const label patchInt, const label patchExt, List< V > &result)
 
template void surfaceAverage (volScalarField &field, const label patchInt, const label patchExt, List< scalar > &result)
 
template void surfaceAverage (volVectorField &field, const label patchInt, const label patchExt, List< Foam::Vector< scalar > > &result)
 
template void surfaceAverage (volTensorField &field, const label patchInt, const label patchExt, List< Foam::Tensor< scalar > > &result)
 
template<typename T , typename V >
void surfaceJump (T &field, const label patchInt, const label patchExt, List< V > &result)
 
template void surfaceJump (volScalarField &field, const label patchInt, const label patchExt, List< scalar > &result)
 
template void surfaceJump (volVectorField &field, const label patchInt, const label patchExt, List< Foam::Vector< scalar > > &result)
 
template void surfaceJump (volTensorField &field, const label patchInt, const label patchExt, List< Foam::Tensor< scalar > > &result)
 

Function Documentation

◆ surfaceAverage() [1/4]

template<typename T , typename V >
void ITHACAutilities::ITHACAsurfacetools::surfaceAverage ( T & field,
const label patchInt,
const label patchExt,
List< V > & result )

Definition at line 131 of file ITHACAsurfacetools.C.

◆ surfaceAverage() [2/4]

template void ITHACAutilities::ITHACAsurfacetools::surfaceAverage ( volScalarField & field,
const label patchInt,
const label patchExt,
List< scalar > & result )

◆ surfaceAverage() [3/4]

template void ITHACAutilities::ITHACAsurfacetools::surfaceAverage ( volTensorField & field,
const label patchInt,
const label patchExt,
List< Foam::Tensor< scalar > > & result )

◆ surfaceAverage() [4/4]

template void ITHACAutilities::ITHACAsurfacetools::surfaceAverage ( volVectorField & field,
const label patchInt,
const label patchExt,
List< Foam::Vector< scalar > > & result )

◆ surfaceFindClosest() [1/4]

template<typename T >
label ITHACAutilities::ITHACAsurfacetools::surfaceFindClosest ( T & field,
const label patchInt,
const label patchExt,
Foam::Vector< scalar > point )

Definition at line 105 of file ITHACAsurfacetools.C.

◆ surfaceFindClosest() [2/4]

template label ITHACAutilities::ITHACAsurfacetools::surfaceFindClosest ( volScalarField & field,
const label patchInt,
const label patchExt,
Foam::Vector< scalar > point )

◆ surfaceFindClosest() [3/4]

template label ITHACAutilities::ITHACAsurfacetools::surfaceFindClosest ( volTensorField & field,
const label patchInt,
const label patchExt,
Foam::Vector< scalar > point )

◆ surfaceFindClosest() [4/4]

template label ITHACAutilities::ITHACAsurfacetools::surfaceFindClosest ( volVectorField & field,
const label patchInt,
const label patchExt,
Foam::Vector< scalar > point )

◆ surfaceFindMirrorPoint() [1/4]

template<typename T >
Foam::Vector< scalar > ITHACAutilities::ITHACAsurfacetools::surfaceFindMirrorPoint ( T & field,
const label patchInt,
const label patchExt,
const label cellID )

Definition at line 90 of file ITHACAsurfacetools.C.

◆ surfaceFindMirrorPoint() [2/4]

template Foam::Vector< scalar > ITHACAutilities::ITHACAsurfacetools::surfaceFindMirrorPoint ( volScalarField & field,
const label patchInt,
const label patchExt,
const label cellID )

◆ surfaceFindMirrorPoint() [3/4]

template Foam::Vector< scalar > ITHACAutilities::ITHACAsurfacetools::surfaceFindMirrorPoint ( volTensorField & field,
const label patchInt,
const label patchExt,
const label cellID )

◆ surfaceFindMirrorPoint() [4/4]

template Foam::Vector< scalar > ITHACAutilities::ITHACAsurfacetools::surfaceFindMirrorPoint ( volVectorField & field,
const label patchInt,
const label patchExt,
const label cellID )

◆ surfaceIndexExt() [1/4]

template<typename T >
List< label > ITHACAutilities::ITHACAsurfacetools::surfaceIndexExt ( T & field,
const label patchInt,
const label patchExt )

Definition at line 56 of file ITHACAsurfacetools.C.

◆ surfaceIndexExt() [2/4]

template List< label > ITHACAutilities::ITHACAsurfacetools::surfaceIndexExt ( volScalarField & field,
const label patchInt,
const label patchExt )

◆ surfaceIndexExt() [3/4]

template List< label > ITHACAutilities::ITHACAsurfacetools::surfaceIndexExt ( volTensorField & field,
const label patchInt,
const label patchExt )

◆ surfaceIndexExt() [4/4]

template List< label > ITHACAutilities::ITHACAsurfacetools::surfaceIndexExt ( volVectorField & field,
const label patchInt,
const label patchExt )

◆ surfaceIndexInt() [1/4]

template<typename T >
List< label > ITHACAutilities::ITHACAsurfacetools::surfaceIndexInt ( T & field,
const label patchInt,
const label patchExt )

Definition at line 40 of file ITHACAsurfacetools.C.

◆ surfaceIndexInt() [2/4]

template List< label > ITHACAutilities::ITHACAsurfacetools::surfaceIndexInt ( volScalarField & field,
const label patchInt,
const label patchExt )

◆ surfaceIndexInt() [3/4]

template List< label > ITHACAutilities::ITHACAsurfacetools::surfaceIndexInt ( volTensorField & field,
const label patchInt,
const label patchExt )

◆ surfaceIndexInt() [4/4]

template List< label > ITHACAutilities::ITHACAsurfacetools::surfaceIndexInt ( volVectorField & field,
const label patchInt,
const label patchExt )

◆ surfaceJump() [1/4]

template<typename T , typename V >
void ITHACAutilities::ITHACAsurfacetools::surfaceJump ( T & field,
const label patchInt,
const label patchExt,
List< V > & result )

Definition at line 149 of file ITHACAsurfacetools.C.

◆ surfaceJump() [2/4]

template void ITHACAutilities::ITHACAsurfacetools::surfaceJump ( volScalarField & field,
const label patchInt,
const label patchExt,
List< scalar > & result )

◆ surfaceJump() [3/4]

template void ITHACAutilities::ITHACAsurfacetools::surfaceJump ( volTensorField & field,
const label patchInt,
const label patchExt,
List< Foam::Tensor< scalar > > & result )

◆ surfaceJump() [4/4]

template void ITHACAutilities::ITHACAsurfacetools::surfaceJump ( volVectorField & field,
const label patchInt,
const label patchExt,
List< Foam::Vector< scalar > > & result )

◆ surfaceValuesExt() [1/4]

template<typename T , typename V >
void ITHACAutilities::ITHACAsurfacetools::surfaceValuesExt ( T & field,
const label patchInt,
const label patchExt,
List< V > & result )

Definition at line 80 of file ITHACAsurfacetools.C.

◆ surfaceValuesExt() [2/4]

template void ITHACAutilities::ITHACAsurfacetools::surfaceValuesExt ( volScalarField & field,
const label patchInt,
const label patchExt,
List< scalar > & result )

◆ surfaceValuesExt() [3/4]

template void ITHACAutilities::ITHACAsurfacetools::surfaceValuesExt ( volTensorField & field,
const label patchInt,
const label patchExt,
List< Foam::Tensor< scalar > > & result )

◆ surfaceValuesExt() [4/4]

template void ITHACAutilities::ITHACAsurfacetools::surfaceValuesExt ( volVectorField & field,
const label patchInt,
const label patchExt,
List< Foam::Vector< scalar > > & result )

◆ surfaceValuesInt() [1/4]

template<typename T , typename V >
void ITHACAutilities::ITHACAsurfacetools::surfaceValuesInt ( T & field,
const label patchInt,
const label patchExt,
List< V > & result )

Definition at line 66 of file ITHACAsurfacetools.C.

◆ surfaceValuesInt() [2/4]

template void ITHACAutilities::ITHACAsurfacetools::surfaceValuesInt ( volScalarField & field,
const label patchInt,
const label patchExt,
List< scalar > & result )

◆ surfaceValuesInt() [3/4]

template void ITHACAutilities::ITHACAsurfacetools::surfaceValuesInt ( volTensorField & field,
const label patchInt,
const label patchExt,
List< Foam::Tensor< scalar > > & result )

◆ surfaceValuesInt() [4/4]

template void ITHACAutilities::ITHACAsurfacetools::surfaceValuesInt ( volVectorField & field,
const label patchInt,
const label patchExt,
List< Foam::Vector< scalar > > & result )