From d1387a8563693f761cf341f64c027be8a6142196 Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Sun, 7 Feb 2016 13:32:38 +0000 Subject: [PATCH] DataEntry: Created the DataEntryTypes namespace for all the concrete DataEntry types to avoid name conflicts with these primitive names in the OpenFOAM namespace --- .../utilities/postProcessing/noise/noise.C | 2 +- .../primitives/functions/DataEntry/CSV/CSV.C | 104 +++++++++--------- .../primitives/functions/DataEntry/CSV/CSV.H | 24 ++-- .../functions/DataEntry/CSV/CSVIO.C | 4 +- .../functions/DataEntry/Constant/Constant.C | 24 +++- .../functions/DataEntry/Constant/Constant.H | 13 ++- .../functions/DataEntry/Constant/ConstantIO.C | 4 +- .../functions/DataEntry/DataEntry/DataEntry.H | 4 +- .../DataEntry/DataEntry/DataEntryNew.C | 5 +- .../PolynomialEntry/PolynomialEntry.C | 22 ++-- .../PolynomialEntry/PolynomialEntry.H | 34 +++--- .../PolynomialEntry/PolynomialEntryIO.C | 6 +- .../functions/DataEntry/Table/Table.C | 10 +- .../functions/DataEntry/Table/Table.H | 17 +-- .../functions/DataEntry/Table/TableBase.C | 43 +++++--- .../functions/DataEntry/Table/TableBase.H | 23 ++-- .../functions/DataEntry/Table/TableBaseIO.C | 6 +- .../functions/DataEntry/TableFile/TableFile.C | 10 +- .../functions/DataEntry/TableFile/TableFile.H | 17 +-- .../DataEntry/TableFile/TableFileIO.C | 4 +- .../functions/DataEntry/makeDataEntries.C | 12 +- .../derived/fan/fanFvPatchFields.C | 2 +- 22 files changed, 231 insertions(+), 159 deletions(-) diff --git a/applications/utilities/postProcessing/noise/noise.C b/applications/utilities/postProcessing/noise/noise.C index 4f4cb599ff..ae4749951e 100644 --- a/applications/utilities/postProcessing/noise/noise.C +++ b/applications/utilities/postProcessing/noise/noise.C @@ -135,7 +135,7 @@ int main(int argc, char *argv[]) #include "createFields.H" Info<< "Reading data file" << endl; - CSV pData("pressure", dict, "Data"); + DataEntryTypes::CSV pData("pressure", dict, "Data"); // time history data const scalarField t(pData.x()); diff --git a/src/OpenFOAM/primitives/functions/DataEntry/CSV/CSV.C b/src/OpenFOAM/primitives/functions/DataEntry/CSV/CSV.C index 7da4aad80d..a126e05dac 100644 --- a/src/OpenFOAM/primitives/functions/DataEntry/CSV/CSV.C +++ b/src/OpenFOAM/primitives/functions/DataEntry/CSV/CSV.C @@ -29,63 +29,67 @@ License // * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // -namespace Foam +template<> +Foam::label Foam::DataEntryTypes::CSV::readValue +( + const List& splitted +) { - template<> - label CSV