

Go to the source code of this file.
Namespaces | |
| Foam | |
| Namespace for OpenFOAM. | |
| Foam::fvPatchDistWave | |
Functions | |
| List< labelPair > | getChangedPatchAndFaces (const fvMesh &mesh, const labelHashSet &patchIDs, const scalar minFaceFraction) |
| Get initial set of changed faces. More... | |
| template<class FvWallInfoType , class TrackingData , class GeoMesh , class ... DataType> | |
| label | wave (const fvMesh &mesh, const List< labelPair > &changedPatchAndFaces, const label nCorrections, GeometricField< scalar, GeoMesh > &distance, TrackingData &td, GeometricField< DataType, GeoMesh > &... data) |
| Wave distance (and maybe additional) data from faces. If nCorrections is. More... | |
| template<class GeoMesh > | |
| label | calculate (const fvMesh &mesh, const labelHashSet &patchIDs, const scalar minFaceFraction, GeometricField< scalar, GeoMesh > &distance) |
| Calculate distance data from patches. More... | |
| template<class GeoMesh > | |
| void | correct (const fvMesh &mesh, const labelHashSet &patchIDs, const scalar minFaceFraction, const label nCorrections, GeometricField< scalar, GeoMesh > &distance) |
| Correct distance data from patches. More... | |
| template<class GeoMesh > | |
| label | calculateAndCorrect (const fvMesh &mesh, const labelHashSet &patchIDs, const scalar minFaceFraction, const label nCorrections, GeometricField< scalar, GeoMesh > &distance) |
| Calculate and correct distance data from patches. More... | |
| template<template< class > class WallLocation, class DataType , class GeoMesh , class TrackingData = int> | |
| label | calculate (const fvMesh &mesh, const labelHashSet &patchIDs, const scalar minFaceFraction, GeometricField< scalar, GeoMesh > &distance, GeometricField< DataType, GeoMesh > &data, TrackingData &td=FvFaceCellWave< nil >::defaultTrackingData_) |
| Calculate distance and additional data from patches, using an. More... | |
| template<template< class > class WallLocation, class DataType , class GeoMesh , class TrackingData = int> | |
| void | correct (const fvMesh &mesh, const labelHashSet &patchIDs, const scalar minFaceFraction, const label nCorrections, GeometricField< scalar, GeoMesh > &distance, GeometricField< DataType, GeoMesh > &data, TrackingData &td=FvFaceCellWave< nil >::defaultTrackingData_) |
| Correct distance and additional data from patches, using an. More... | |
| template<template< class > class WallLocation, class DataType , class GeoMesh , class TrackingData = int> | |
| label | calculateAndCorrect (const fvMesh &mesh, const labelHashSet &patchIDs, const scalar minFaceFraction, const label nCorrections, GeometricField< scalar, GeoMesh > &distance, GeometricField< DataType, GeoMesh > &data, TrackingData &td=FvFaceCellWave< nil >::defaultTrackingData_) |
| Calculate and correct distance and additional data from patches, using an. More... | |
| template<class DataType , class GeoMesh , class TrackingData = int> | |
| label | calculate (const fvMesh &mesh, const labelHashSet &patchIDs, const scalar minFaceFraction, GeometricField< scalar, GeoMesh > &distance, GeometricField< DataType, GeoMesh > &data, TrackingData &td=FvFaceCellWave< nil >::defaultTrackingData_) |
| Calculate distance and additional data from patches. More... | |
| template<class DataType , class GeoMesh , class TrackingData = int> | |
| void | correct (const fvMesh &mesh, const labelHashSet &patchIDs, const scalar minFaceFraction, const label nCorrections, GeometricField< scalar, GeoMesh > &distance, GeometricField< DataType, GeoMesh > &data, TrackingData &td=FvFaceCellWave< nil >::defaultTrackingData_) |
| Correct distance and additional data from patches. More... | |
| template<class DataType , class GeoMesh , class TrackingData = int> | |
| label | calculateAndCorrect (const fvMesh &mesh, const labelHashSet &patchIDs, const scalar minFaceFraction, const label nCorrections, GeometricField< scalar, GeoMesh > &distance, GeometricField< DataType, GeoMesh > &data, TrackingData &td=FvFaceCellWave< nil >::defaultTrackingData_) |
| Calculate and correct distance and additional data from patches. More... | |
Original source file fvPatchDistWave.H
Definition in file fvPatchDistWave.H.