diff --git a/utilities/FPMAToMesh/FPMAToMesh.C b/utilities/FPMAToMesh/FPMAToMesh.C deleted file mode 100644 index a22febc6378ac362c9a8e5c7a3b26f32870b29b8..0000000000000000000000000000000000000000 --- a/utilities/FPMAToMesh/FPMAToMesh.C +++ /dev/null @@ -1,216 +0,0 @@ -/*---------------------------------------------------------------------------*\ - ========= | - \\ / F ield | cfMesh: A library for mesh generation - \\ / O peration | - \\ / A nd | Author: Franjo Juretic (franjo.juretic@c-fields.com) - \\/ M anipulation | Copyright (C) Creative Fields, Ltd. -------------------------------------------------------------------------------- -License - This file is part of cfMesh. - - cfMesh is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - cfMesh is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with cfMesh. If not, see . - -Description - Writes the mesh in fpma format readable by AVL's CfdWM - -\*---------------------------------------------------------------------------*/ - -#include "argList.H" -#include "Time.H" -#include "polyMeshGenModifier.H" -#include "IFstream.H" - -#include "Map.H" - -using namespace Foam; - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -int main(int argc, char *argv[]) -{ - -# include "setRootCase.H" -# include "createTime.H" - - fileName inFileName; - - Info << "Reading mesh from file " << endl; - cin >> inFileName; - - IFstream file(inFileName); - - polyMeshGen pmg(runTime); - polyMeshGenModifier meshModifier(pmg); - - label counter; - - //- read the number of vertices - pointFieldPMG& points = meshModifier.pointsAccess(); - file >> counter; - - //- read points from file - points.setSize(counter); - forAll(points, pointI) - { - point p; - file >> p.x(); - file >> p.y(); - file >> p.z(); - - points[pointI] = p; - } - - //- read the number of faces - file >> counter; - - faceListPMG& faces = meshModifier.facesAccess(); - - //- read faces from file - faces.setSize(counter); - forAll(faces, faceI) - { - file >> counter; - - face f; - f.setSize(counter); - - forAll(f, pI) - file >> f[pI]; - - faces[faceI] = f.reverseFace(); - } - - //- read the number of cells - file >> counter; - - //- read cells from file - cellListPMG& cells = meshModifier.cellsAccess(); - cells.setSize(counter); - - forAll(cells, cellI) - { - file >> counter; - - cell& c = cells[cellI]; - - c.setSize(counter); - - forAll(c, fI) - file >> c[fI]; - } - - //- read selections - file >> counter; - - wordList patchNames; - Map