From 436b8f075ddb625e2adb8a6f80866a84c587e046 Mon Sep 17 00:00:00 2001 From: henry <Henry Weller h.weller@opencfd.co.uk> Date: Thu, 31 Jul 2008 10:33:37 +0100 Subject: [PATCH] Added support for sphericalTensor and symmTensor. --- src/sampling/Make/files | 2 +- .../sampledSet/writers/gnuplot/gnuplot.H | 32 +++-- .../writers/gnuplot/gnuplotWriters.C | 12 +- .../writers/gnuplot/gnuplotWriters.H | 15 +-- src/sampling/sampledSet/writers/jplot/jplot.H | 38 +++--- .../sampledSet/writers/jplot/jplotWriters.C | 12 +- .../sampledSet/writers/jplot/jplotWriters.H | 15 +-- src/sampling/sampledSet/writers/raw/raw.H | 33 +++-- .../sampledSet/writers/raw/rawWriters.C | 12 +- .../sampledSet/writers/raw/rawWriters.H | 15 +-- .../sampledSet/writers/writer/writer.C | 90 +++++++++----- .../sampledSet/writers/writer/writer.H | 113 ++++++++++-------- .../sampledSet/writers/writer/writers.C | 22 ++-- .../sampledSet/writers/writer/writers.H | 19 +-- src/sampling/sampledSet/writers/xmgr/xmgr.H | 32 +++-- .../sampledSet/writers/xmgr/xmgrWriters.C | 12 +- .../sampledSet/writers/xmgr/xmgrWriters.H | 12 +- 17 files changed, 216 insertions(+), 270 deletions(-) diff --git a/src/sampling/Make/files b/src/sampling/Make/files index 9e4a5f1bb4b..3029668f869 100644 --- a/src/sampling/Make/files +++ b/src/sampling/Make/files @@ -13,10 +13,10 @@ sampledSet/sampledSets/sampledSets.C sampledSet/sampledSetsFunctionObject/sampledSetsFunctionObject.C sampledSet/writers/writer/writers.C +sampledSet/writers/raw/rawWriters.C sampledSet/writers/xmgr/xmgrWriters.C sampledSet/writers/gnuplot/gnuplotWriters.C sampledSet/writers/jplot/jplotWriters.C -sampledSet/writers/raw/rawWriters.C cuttingPlane/cuttingPlane.C diff --git a/src/sampling/sampledSet/writers/gnuplot/gnuplot.H b/src/sampling/sampledSet/writers/gnuplot/gnuplot.H index 8e0dfd55827..d531ac4aeb6 100644 --- a/src/sampling/sampledSet/writers/gnuplot/gnuplot.H +++ b/src/sampling/sampledSet/writers/gnuplot/gnuplot.H @@ -63,28 +63,26 @@ public: //- Construct null gnuplot(); - // Destructor - virtual ~gnuplot(); + //- Destructor + virtual ~gnuplot(); // Member Functions - // Write - - virtual fileName getFileName - ( - const coordSet&, - const wordList& - ) const; - - void write - ( - const coordSet&, - const wordList&, - const List<const Field<Type>*>&, - Ostream& os - ) const; + virtual fileName getFileName + ( + const coordSet&, + const wordList& + ) const; + + void write + ( + const coordSet&, + const wordList&, + const List<const Field<Type>*>&, + Ostream& os + ) const; }; diff --git a/src/sampling/sampledSet/writers/gnuplot/gnuplotWriters.C b/src/sampling/sampledSet/writers/gnuplot/gnuplotWriters.C index d5e58405c7a..7abc5c8fd0b 100644 --- a/src/sampling/sampledSet/writers/gnuplot/gnuplotWriters.C +++ b/src/sampling/sampledSet/writers/gnuplot/gnuplotWriters.C @@ -22,8 +22,6 @@ License along with OpenFOAM; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -Description - \*---------------------------------------------------------------------------*/ #include "gnuplotWriters.H" @@ -33,13 +31,7 @@ Description namespace Foam { - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -makeWriters(gnuplot); - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam + makeWriters(gnuplot) +} // ************************************************************************* // diff --git a/src/sampling/sampledSet/writers/gnuplot/gnuplotWriters.H b/src/sampling/sampledSet/writers/gnuplot/gnuplotWriters.H index 4a8a4565764..6f125366f24 100644 --- a/src/sampling/sampledSet/writers/gnuplot/gnuplotWriters.H +++ b/src/sampling/sampledSet/writers/gnuplot/gnuplotWriters.H @@ -25,12 +25,9 @@ License InClass Foam::gnuplotWriters -Description - SourceFiles gnuplotWriters.C - \*---------------------------------------------------------------------------*/ #ifndef gnuplotWriters_H @@ -44,16 +41,8 @@ SourceFiles namespace Foam { - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -typedef gnuplot<scalar> gnuplotScalarWriter; -typedef gnuplot<vector> gnuplotVectorWriter; -typedef gnuplot<tensor> gnuplotTensorWriter; - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam + makeWritersTypedefs(gnuplot) +} // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/src/sampling/sampledSet/writers/jplot/jplot.H b/src/sampling/sampledSet/writers/jplot/jplot.H index 3fe254255ae..45a39ebe161 100644 --- a/src/sampling/sampledSet/writers/jplot/jplot.H +++ b/src/sampling/sampledSet/writers/jplot/jplot.H @@ -25,8 +25,6 @@ License Class Foam::jplot -Description - SourceFiles jplot.C @@ -43,8 +41,6 @@ SourceFiles namespace Foam { -// Forward declaration of classes - /*---------------------------------------------------------------------------*\ Class jplot Declaration \*---------------------------------------------------------------------------*/ @@ -71,30 +67,26 @@ public: //- Construct null jplot(); - // Destructor - virtual ~jplot(); + //- Destructor + virtual ~jplot(); // Member Functions - // Access - - // Write - - virtual fileName getFileName - ( - const coordSet&, - const wordList& - ) const; - - void write - ( - const coordSet&, - const wordList&, - const List<const Field<Type>*>&, - Ostream& os - ) const; + virtual fileName getFileName + ( + const coordSet&, + const wordList& + ) const; + + void write + ( + const coordSet&, + const wordList&, + const List<const Field<Type>*>&, + Ostream& os + ) const; }; diff --git a/src/sampling/sampledSet/writers/jplot/jplotWriters.C b/src/sampling/sampledSet/writers/jplot/jplotWriters.C index 696f60b579a..b117178971a 100644 --- a/src/sampling/sampledSet/writers/jplot/jplotWriters.C +++ b/src/sampling/sampledSet/writers/jplot/jplotWriters.C @@ -22,8 +22,6 @@ License along with OpenFOAM; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -Description - \*---------------------------------------------------------------------------*/ #include "jplotWriters.H" @@ -33,13 +31,7 @@ Description namespace Foam { - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -makeWriters(jplot); - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam + makeWriters(jplot) +} // ************************************************************************* // diff --git a/src/sampling/sampledSet/writers/jplot/jplotWriters.H b/src/sampling/sampledSet/writers/jplot/jplotWriters.H index 4971b1ce5db..21b0121ec02 100644 --- a/src/sampling/sampledSet/writers/jplot/jplotWriters.H +++ b/src/sampling/sampledSet/writers/jplot/jplotWriters.H @@ -25,12 +25,9 @@ License InClass Foam::jplotWriters -Description - SourceFiles jplotWriters.C - \*---------------------------------------------------------------------------*/ #ifndef jplotWriters_H @@ -44,16 +41,8 @@ SourceFiles namespace Foam { - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -typedef jplot<scalar> jplotScalarWriter; -typedef jplot<vector> jplotVectorWriter; -typedef jplot<tensor> jplotTensorWriter; - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam + makeWritersTypedefs(jplot) +} // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/src/sampling/sampledSet/writers/raw/raw.H b/src/sampling/sampledSet/writers/raw/raw.H index e66a7fe83a1..1f4b856f66d 100644 --- a/src/sampling/sampledSet/writers/raw/raw.H +++ b/src/sampling/sampledSet/writers/raw/raw.H @@ -64,28 +64,25 @@ public: raw(); - // Destructor - - virtual ~raw(); + //- Destructor + virtual ~raw(); // Member Functions - // Write - - virtual fileName getFileName - ( - const coordSet&, - const wordList& - ) const; - - virtual void write - ( - const coordSet&, - const wordList&, - const List<const Field<Type>*>&, - Ostream& os - ) const; + virtual fileName getFileName + ( + const coordSet&, + const wordList& + ) const; + + virtual void write + ( + const coordSet&, + const wordList&, + const List<const Field<Type>*>&, + Ostream& os + ) const; }; diff --git a/src/sampling/sampledSet/writers/raw/rawWriters.C b/src/sampling/sampledSet/writers/raw/rawWriters.C index a8bf0df14e4..0b3a28898cf 100644 --- a/src/sampling/sampledSet/writers/raw/rawWriters.C +++ b/src/sampling/sampledSet/writers/raw/rawWriters.C @@ -22,8 +22,6 @@ License along with OpenFOAM; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -Description - \*---------------------------------------------------------------------------*/ #include "rawWriters.H" @@ -33,13 +31,7 @@ Description namespace Foam { - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -makeWriters(raw); - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam + makeWriters(raw) +} // ************************************************************************* // diff --git a/src/sampling/sampledSet/writers/raw/rawWriters.H b/src/sampling/sampledSet/writers/raw/rawWriters.H index e121a6dd6f2..020b750fe29 100644 --- a/src/sampling/sampledSet/writers/raw/rawWriters.H +++ b/src/sampling/sampledSet/writers/raw/rawWriters.H @@ -25,12 +25,9 @@ License InClass Foam::rawWriters -Description - SourceFiles rawWriters.C - \*---------------------------------------------------------------------------*/ #ifndef rawWriters_H @@ -44,16 +41,8 @@ SourceFiles namespace Foam { - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -typedef raw<scalar> rawScalarWriter; -typedef raw<vector> rawVectorWriter; -typedef raw<tensor> rawTensorWriter; - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam + makeWritersTypedefs(raw) +} // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/src/sampling/sampledSet/writers/writer/writer.C b/src/sampling/sampledSet/writers/writer/writer.C index e629e546f05..b16cbd214f9 100644 --- a/src/sampling/sampledSet/writers/writer/writer.C +++ b/src/sampling/sampledSet/writers/writer/writer.C @@ -31,11 +31,11 @@ License // * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // -namespace Foam -{ - template<class Type> -autoPtr<writer<Type> > writer<Type>::New(const word& writeType) +Foam::autoPtr<Foam::writer<Type> > Foam::writer<Type>::New +( + const word& writeType +) { typename wordConstructorTable::iterator cstrIter = wordConstructorTablePtr_ @@ -60,7 +60,7 @@ autoPtr<writer<Type> > writer<Type>::New(const word& writeType) // * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // template<class Type> -fileName writer<Type>::getBaseName +Foam::fileName Foam::writer<Type>::getBaseName ( const coordSet& points, const wordList& valueSets @@ -78,7 +78,7 @@ fileName writer<Type>::getBaseName template<class Type> -void writer<Type>::writeCoord +void Foam::writer<Type>::writeCoord ( const coordSet& points, const label pointI, @@ -97,7 +97,7 @@ void writer<Type>::writeCoord template<class Type> -void writer<Type>::writeTable +void Foam::writer<Type>::writeTable ( const coordSet& points, const List<Type>& values, @@ -109,16 +109,14 @@ void writer<Type>::writeTable writeCoord(points, pointI, os); os << token::SPACE; - write(values[pointI], os); - os << endl; } } template<class Type> -void writer<Type>::writeTable +void Foam::writer<Type>::writeTable ( const coordSet& points, const List<const List<Type>*>& valuesPtrList, @@ -132,9 +130,7 @@ void writer<Type>::writeTable forAll(valuesPtrList, i) { os << token::SPACE; - const List<Type>& values = *valuesPtrList[i]; - write(values[pointI], os); } os << endl; @@ -144,36 +140,44 @@ void writer<Type>::writeTable // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -// Construct null template<class Type> -writer<Type>::writer() +Foam::writer<Type>::writer() {} // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // template<class Type> -writer<Type>::~writer() +Foam::writer<Type>::~writer() {} // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // template<class Type> -Foam::Ostream& Foam::writer<Type>::write(const scalar value, Ostream& os) const +Foam::Ostream& Foam::writer<Type>::write +( + const scalar value, + Ostream& os +) const { return os << value; } template<class Type> -Foam::Ostream& Foam::writer<Type>::write(const vector& value, Ostream& os) const +template<class VSType> +Foam::Ostream& Foam::writer<Type>::writeVS +( + const VSType& value, + Ostream& os +) const { - for (direction d=0; d<vector::nComponents; d++) + for (direction d=0; d<VSType::nComponents; d++) { os << value.component(d); - if (d <= vector::nComponents-1) + if (d <= VSType::nComponents-1) { os << token::TAB; } @@ -183,23 +187,47 @@ Foam::Ostream& Foam::writer<Type>::write(const vector& value, Ostream& os) const template<class Type> -Foam::Ostream& Foam::writer<Type>::write(const tensor& value, Ostream& os) const +Foam::Ostream& Foam::writer<Type>::write +( + const vector& value, + Ostream& os +) const { - for (direction d=0; d<tensor::nComponents; d++) - { - os << value.component(d); + return writeVS(value, os); +} - if (d <= tensor::nComponents-1) - { - os << token::TAB; - } - } - return os; + +template<class Type> +Foam::Ostream& Foam::writer<Type>::write +( + const sphericalTensor& value, + Ostream& os +) const +{ + return writeVS(value, os); +} + + +template<class Type> +Foam::Ostream& Foam::writer<Type>::write +( + const symmTensor& value, + Ostream& os +) const +{ + return writeVS(value, os); } -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // +template<class Type> +Foam::Ostream& Foam::writer<Type>::write +( + const tensor& value, + Ostream& os +) const +{ + return writeVS(value, os); +} -} // End namespace Foam // ************************************************************************* // diff --git a/src/sampling/sampledSet/writers/writer/writer.H b/src/sampling/sampledSet/writers/writer/writer.H index 3751df2f5ee..73fe2fd10fa 100644 --- a/src/sampling/sampledSet/writers/writer/writer.H +++ b/src/sampling/sampledSet/writers/writer/writer.H @@ -29,8 +29,8 @@ Description Base class for graphics format writing. Entry points are - write(..). \n Write to an Ostream a table of points with corresponding values. - - write(scalar/vector/tensor). \n - Write single scalar/vector/tensor. + - write(scalar/vector/sphericalTensor/symmTensor/tensor). \n + Write single scalar/vector/sphericalTensor/symmTensor/tensor. Default is to write space separated components. Example: @@ -151,43 +151,47 @@ public: writer(); - // Destructor - - virtual ~writer() = 0; + //- Destructor + virtual ~writer() = 0; // Member Functions - // Access + //- Generate file name with correct extension + virtual fileName getFileName + ( + const coordSet&, + const wordList& + ) const = 0; + + //- General entry point for writing. + // The data is organized in a set of point with one or + // more values per point + virtual void write + ( + const coordSet&, + const wordList&, + const List<const Field<Type>*>&, + Ostream& + ) const = 0; + + //- Write scalar as ascii + virtual Ostream& write(const scalar, Ostream&) const; - // Write + template<class VSType> + Ostream& writeVS(const VSType& value, Ostream& os) const; - //- Generate file name with correct extension - virtual fileName getFileName - ( - const coordSet&, - const wordList& - ) const = 0; - - //- General entry point for writing. - // The data is organized in a set of point with one or - // more values per point - virtual void write - ( - const coordSet&, - const wordList&, - const List<const Field<Type>*>&, - Ostream& - ) const = 0; + //- Write vector. Tab separated ascii + virtual Ostream& write(const vector&, Ostream&) const; - //- Write scalar as ascii - virtual Ostream& write(const scalar, Ostream&) const; + //- Write sphericalTensor. Tab separated ascii + virtual Ostream& write(const sphericalTensor&, Ostream&) const; - //- Write vector. Tab separated ascii - virtual Ostream& write(const vector&, Ostream&) const; + //- Write symmTensor. Tab separated ascii + virtual Ostream& write(const symmTensor&, Ostream&) const; - //- Write tensor. Tab separated ascii - virtual Ostream& write(const tensor&, Ostream&) const; + //- Write tensor. Tab separated ascii + virtual Ostream& write(const tensor&, Ostream&) const; }; @@ -202,34 +206,47 @@ public: #endif // Only used internally -#define makeTypeWritersTypeName(type) \ - \ +#define makeTypeWritersTypeName(type) \ + \ defineNamedTemplateTypeNameAndDebug(type, 0); // Used externally sometimes -#define makeWritersTypeName(typeWriter) \ - \ -makeTypeWritersTypeName(typeWriter##ScalarWriter); \ -makeTypeWritersTypeName(typeWriter##VectorWriter); \ +#define makeWritersTypeName(typeWriter) \ + \ +makeTypeWritersTypeName(typeWriter##ScalarWriter); \ +makeTypeWritersTypeName(typeWriter##VectorWriter); \ +makeTypeWritersTypeName(typeWriter##SphericalTensorWriter); \ +makeTypeWritersTypeName(typeWriter##SymmTensorWriter); \ makeTypeWritersTypeName(typeWriter##TensorWriter); // Define type info for single template instantiation (e.g. vector) -#define makeWriterTypes(WriterType, type) \ - \ -defineNamedTemplateTypeNameAndDebug(type, 0); \ - \ -addToRunTimeSelectionTable \ -( \ - WriterType, type, word \ +#define makeWriterTypes(WriterType, type) \ + \ +defineNamedTemplateTypeNameAndDebug(type, 0); \ + \ +addToRunTimeSelectionTable \ +( \ + WriterType, type, word \ ); // Define type info info for scalar, vector etc. instantiations -#define makeWriters(typeWriter) \ - \ -makeWriterTypes(scalarWriter, typeWriter##ScalarWriter); \ -makeWriterTypes(vectorWriter, typeWriter##VectorWriter); \ -makeWriterTypes(tensorWriter, typeWriter##TensorWriter); +#define makeWriters(typeWriter) \ + \ +makeWriterTypes(writerScalarWriter, typeWriter##ScalarWriter); \ +makeWriterTypes(writerVectorWriter, typeWriter##VectorWriter); \ +makeWriterTypes(writerSphericalTensorWriter, typeWriter##SphericalTensorWriter);\ +makeWriterTypes(writerSymmTensorWriter, typeWriter##SymmTensorWriter); \ +makeWriterTypes(writerTensorWriter, typeWriter##TensorWriter); + + +#define makeWritersTypedefs(typeWriter) \ + \ +typedef typeWriter<scalar> typeWriter##ScalarWriter; \ +typedef typeWriter<vector> typeWriter##VectorWriter; \ +typedef typeWriter<sphericalTensor> typeWriter##SphericalTensorWriter; \ +typedef typeWriter<symmTensor> typeWriter##SymmTensorWriter; \ +typedef typeWriter<tensor> typeWriter##TensorWriter; // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/src/sampling/sampledSet/writers/writer/writers.C b/src/sampling/sampledSet/writers/writer/writers.C index 9c0598a9f93..8aaa5c4127a 100644 --- a/src/sampling/sampledSet/writers/writer/writers.C +++ b/src/sampling/sampledSet/writers/writer/writers.C @@ -22,8 +22,6 @@ License along with OpenFOAM; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -Description - \*---------------------------------------------------------------------------*/ #include "writers.H" @@ -35,20 +33,20 @@ namespace Foam // * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // -defineNamedTemplateTypeNameAndDebug(scalarWriter, 0); -defineTemplateRunTimeSelectionTable(scalarWriter, word); +defineNamedTemplateTypeNameAndDebug(writerScalarWriter, 0); +defineTemplateRunTimeSelectionTable(writerScalarWriter, word); -defineNamedTemplateTypeNameAndDebug(vectorWriter, 0); -defineTemplateRunTimeSelectionTable(vectorWriter, word); +defineNamedTemplateTypeNameAndDebug(writerVectorWriter, 0); +defineTemplateRunTimeSelectionTable(writerVectorWriter, word); -defineNamedTemplateTypeNameAndDebug(sphericalTensorWriter, 0); -defineTemplateRunTimeSelectionTable(sphericalTensorWriter, word); +defineNamedTemplateTypeNameAndDebug(writerSphericalTensorWriter, 0); +defineTemplateRunTimeSelectionTable(writerSphericalTensorWriter, word); -defineNamedTemplateTypeNameAndDebug(symmTensorWriter, 0); -defineTemplateRunTimeSelectionTable(symmTensorWriter, word); +defineNamedTemplateTypeNameAndDebug(writerSymmTensorWriter, 0); +defineTemplateRunTimeSelectionTable(writerSymmTensorWriter, word); -defineNamedTemplateTypeNameAndDebug(tensorWriter, 0); -defineTemplateRunTimeSelectionTable(tensorWriter, word); +defineNamedTemplateTypeNameAndDebug(writerTensorWriter, 0); +defineTemplateRunTimeSelectionTable(writerTensorWriter, word); // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/src/sampling/sampledSet/writers/writer/writers.H b/src/sampling/sampledSet/writers/writer/writers.H index 49979179d09..ba46c5880a3 100644 --- a/src/sampling/sampledSet/writers/writer/writers.H +++ b/src/sampling/sampledSet/writers/writer/writers.H @@ -23,9 +23,10 @@ License Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA InClass - Foam::writer + Foam::rawWriters -Description +SourceFiles + writers.C \*---------------------------------------------------------------------------*/ @@ -39,18 +40,8 @@ Description namespace Foam { - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -typedef writer<scalar> scalarWriter; -typedef writer<vector> vectorWriter; -typedef writer<sphericalTensor> sphericalTensorWriter; -typedef writer<symmTensor> symmTensorWriter; -typedef writer<tensor> tensorWriter; - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam + makeWritersTypedefs(writer) +} // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/src/sampling/sampledSet/writers/xmgr/xmgr.H b/src/sampling/sampledSet/writers/xmgr/xmgr.H index da4847f61c4..4478730fd85 100644 --- a/src/sampling/sampledSet/writers/xmgr/xmgr.H +++ b/src/sampling/sampledSet/writers/xmgr/xmgr.H @@ -63,28 +63,26 @@ public: //- Construct null xmgr(); - // Destructor - virtual ~xmgr(); + //- Destructor + virtual ~xmgr(); // Member Functions - // Write - - virtual fileName getFileName - ( - const coordSet&, - const wordList& - ) const; - - void write - ( - const coordSet&, - const wordList&, - const List<const Field<Type>*>&, - Ostream& os - ) const; + virtual fileName getFileName + ( + const coordSet&, + const wordList& + ) const; + + void write + ( + const coordSet&, + const wordList&, + const List<const Field<Type>*>&, + Ostream& os + ) const; }; diff --git a/src/sampling/sampledSet/writers/xmgr/xmgrWriters.C b/src/sampling/sampledSet/writers/xmgr/xmgrWriters.C index 45123173934..90828ad64f7 100644 --- a/src/sampling/sampledSet/writers/xmgr/xmgrWriters.C +++ b/src/sampling/sampledSet/writers/xmgr/xmgrWriters.C @@ -22,8 +22,6 @@ License along with OpenFOAM; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -Description - \*---------------------------------------------------------------------------*/ #include "xmgrWriters.H" @@ -33,13 +31,7 @@ Description namespace Foam { - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -makeWriters(xmgr); - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam + makeWriters(xmgr) +} // ************************************************************************* // diff --git a/src/sampling/sampledSet/writers/xmgr/xmgrWriters.H b/src/sampling/sampledSet/writers/xmgr/xmgrWriters.H index 1889bfc312b..b1b554409a7 100644 --- a/src/sampling/sampledSet/writers/xmgr/xmgrWriters.H +++ b/src/sampling/sampledSet/writers/xmgr/xmgrWriters.H @@ -44,16 +44,8 @@ SourceFiles namespace Foam { - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -typedef xmgr<scalar> xmgrScalarWriter; -typedef xmgr<vector> xmgrVectorWriter; -typedef xmgr<tensor> xmgrTensorWriter; - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam + makeWritersTypedefs(xmgr) +} // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -- GitLab