Go to the documentation of this file.
108 #ifndef noiseModels_surfaceNoise_H
109 #define noiseModels_surfaceNoise_H
124 namespace noiseModels
202 const bool writeSurface
A class for handling words, derived from Foam::string.
A class for handling file names.
Base class for noise models.
virtual bool read(const dictionary &dict)
surfaceNoise(const dictionary &dict, const bool readFields=true)
Generic templated field type.
virtual ~surfaceNoise()=default
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
scalar writeSurfaceData(const fileName &outDirBase, const word &fName, const word &title, const scalar freq, const scalarField &data, const labelList &procFaceOffset, const bool writeSurface) const
void readFields(const typename GeoFieldType::Mesh &mesh, const IOobjectList &objects, const wordHashSet &selectedFields, LIFOStack< regIOobject * > &storedObjects)
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
autoPtr< surfaceReader > readerPtr_
Perform noise analysis on surface-based pressure data.
void readSurfaceData(const labelList &procFaceOffset, List< scalarField > &pData)
void initialise(const fileName &fName)
List< fileName > inputFileNames_
Database for solution data, solver performance and other reduced data.
scalar surfaceAverage(const scalarField &data, const labelList &procFaceOffset) const
autoPtr< surfaceWriter > writerPtr_