26#ifndef functionObjects_ITHACAsurfacetools_H
27#define functionObjects_ITHACAsurfacetools_H
30#include "volPointInterpolation.H"
33#include "fvMeshSubset.H"
39namespace ITHACAsurfacetools
43List<label> surfaceIndexInt(T& field,
const label patchInt,
44 const label patchExt);
47List<label> surfaceIndexExt(T& field,
const label patchInt,
48 const label patchExt);
50template<
typename T,
typename V>
51void surfaceValuesInt(T& field,
const label patchInt,
const label patchExt,
54template<
typename T,
typename V>
55void surfaceValuesExt(T& field,
const label patchInt,
const label patchExt,
59Foam::Vector<scalar> surfaceFindMirrorPoint(T& field,
const label patchInt,
60 const label patchExt,
const label cellID);
63label surfaceFindClosest(T& field,
const label patchInt,
const label patchExt,
64 Foam::Vector<scalar> point);
66template<
typename T,
typename V>
67void surfaceAverage(T& field,
const label patchInt,
const label patchExt,
70template<
typename T,
typename V>
71void surfaceJump(T& field,
const label patchInt,
const label patchExt,
Header file of the Foam2Eigen class.
Namespace to implement some useful assign operation of OF fields.