Commit 60513758 authored by Mark Olesen's avatar Mark Olesen

COMP: template specialization in incorrect namespace

STYLE: avoid local variable name masking
parent 3dd1a13b
......@@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2017-2018 OpenCFD Ltd.
\\ / A nd | Copyright (C) 2017-2019 OpenCFD Ltd.
\\/ M anipulation |
-------------------------------------------------------------------------------
License
......@@ -280,9 +280,11 @@ namespace Tools
};
// Specializations
//- Template specialization for symmTensor ordering
template<>
inline void Foam::vtk::Tools::remapTuple<Foam::symmTensor>(float data[])
inline void Tools::remapTuple<Foam::symmTensor>(float data[])
{
std::swap(data[1], data[3]); // swap XY <-> YY
std::swap(data[2], data[5]); // swap XZ <-> ZZ
......@@ -291,7 +293,7 @@ inline void Foam::vtk::Tools::remapTuple<Foam::symmTensor>(float data[])
//- Template specialization for symmTensor ordering
template<>
inline void Foam::vtk::Tools::remapTuple<Foam::symmTensor>(double data[])
inline void Tools::remapTuple<Foam::symmTensor>(double data[])
{
std::swap(data[1], data[3]); // swap XY <-> YY
std::swap(data[2], data[5]); // swap XZ <-> ZZ
......@@ -303,6 +305,7 @@ inline void Foam::vtk::Tools::remapTuple<Foam::symmTensor>(double data[])
} // End namespace vtk
} // End namespace Foam
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
#include "foamVtkToolsI.H"
......
......@@ -21,22 +21,19 @@ License
You should have received a copy of the GNU General Public License
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
InClass
InNamespace
Foam::vtk::Tools
\*---------------------------------------------------------------------------*/
#ifndef foamVtkToolsTemplates_C
#define foamVtkToolsTemplates_C
// OpenFOAM includes
#include "error.H"
// VTK includes
#include <vtkFloatArray.h>
#include <vtkCellData.h>
#include <vtkPointData.h>
#include <vtkSmartPointer.h>
#include "vtkFloatArray.h"
#include "vtkCellData.h"
#include "vtkPointData.h"
#include "vtkSmartPointer.h"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
......@@ -52,9 +49,9 @@ Foam::vtk::Tools::Patch::points(const PatchType& p)
vtkpoints->SetNumberOfPoints(pts.size());
vtkIdType pointId = 0;
for (const point& p : pts)
for (const point& pt : pts)
{
vtkpoints->SetPoint(pointId++, p.v_);
vtkpoints->SetPoint(pointId++, pt.v_);
}
return vtkpoints;
......@@ -258,8 +255,4 @@ Foam::vtk::Tools::convertFieldToVTK
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
#endif
// ************************************************************************* //
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment