diff --git a/applications/utilities/mesh/conversion/cfx4ToFoam/block.C b/applications/utilities/mesh/conversion/cfx4ToFoam/block.C deleted file mode 100644 index 1bb776c57f35666c9e939136b88597510b89b97b..0000000000000000000000000000000000000000 --- a/applications/utilities/mesh/conversion/cfx4ToFoam/block.C +++ /dev/null @@ -1,126 +0,0 @@ -/*---------------------------------------------------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | - \\ / A nd | Copyright (C) 2004-2010 OpenCFD Ltd. - \\/ M anipulation | -------------------------------------------------------------------------------- -License - This file is part of OpenFOAM. - - OpenFOAM 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. - - OpenFOAM 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 OpenFOAM. If not, see <http://www.gnu.org/licenses/>. - -\*---------------------------------------------------------------------------*/ - -#include "error.H" -#include "block.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // - - -label block::vtxLabel(label a, label b, label c) -{ - return (a + b*(BlockDef.xDim() + 1) - + c*(BlockDef.xDim() + 1)*(BlockDef.yDim() + 1)); -} - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// from description -block::block(const blockDescriptor& definition) -: - BlockDef(definition), - Vertices - ( - ((BlockDef.xDim() + 1)*(BlockDef.yDim() + 1)*(BlockDef.zDim() + 1)) - ), - Cells - ( - (BlockDef.xDim()*BlockDef.yDim()*BlockDef.zDim()) - ), - BoundaryPatches(6) -{ - // create points - blockPoints(); - - // generate internal cells - blockCells(); - - // generate boundary patches - blockBoundary(); -} - -// as copy -block::block(const block& original) -: - BlockDef(original.blockDef()), - Vertices(original.points()), - Cells(original.cells()), - BoundaryPatches(original.boundaryPatches()) -{} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -block::~block() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - - -const blockDescriptor& block::blockDef() const -{ - return BlockDef; -} - -const pointField& block::points() const -{ - return Vertices; -} - -const labelListList& block::cells() const -{ - return Cells; -} - -const labelListListList& block::boundaryPatches() const -{ - return BoundaryPatches; -} - - -// * * * * * * * * * * * * * * * IOstream Operators * * * * * * * * * * * * // - -Ostream& operator<<(Ostream& os, const block& b) -{ - os << b.Vertices << nl - << b.Cells << nl - << b.BoundaryPatches << endl; - - return os; -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // - diff --git a/applications/utilities/mesh/conversion/cfx4ToFoam/block.H b/applications/utilities/mesh/conversion/cfx4ToFoam/block.H deleted file mode 100644 index 7d6bc4b95d003824cadc97561c4ae19553bbda4f..0000000000000000000000000000000000000000 --- a/applications/utilities/mesh/conversion/cfx4ToFoam/block.H +++ /dev/null @@ -1,138 +0,0 @@ -/*---------------------------------------------------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | - \\ / A nd | Copyright (C) 2004-2010 OpenCFD Ltd. - \\/ M anipulation | -------------------------------------------------------------------------------- -License - This file is part of OpenFOAM. - - OpenFOAM 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. - - OpenFOAM 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 OpenFOAM. If not, see <http://www.gnu.org/licenses/>. - -Class - Foam::block - -Description - Creates a single block of cells from point coordinates, - numbers of cells in each direction and expansion ratio - - -SourceFiles - block.C - blockIO.C - - -\*---------------------------------------------------------------------------*/ - -#ifndef block_H -#define block_H - -#include "pointField.H" -#include "labelList.H" - -#include "blockDescriptor.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -class Istream; -class Ostream; - -/*---------------------------------------------------------------------------*\ - Class block Declaration -\*---------------------------------------------------------------------------*/ - -class block -{ - // Private data - - //- block definition - blockDescriptor BlockDef; - - //- list of vertices - pointField Vertices; - - //- list of cells - labelListList Cells; - - //- boundary patches - labelListListList BoundaryPatches; - - - // Private Member Functions - - label vtxLabel(label i, label j, label k); - - void blockPoints(); - - void blockCells(); - - void blockBoundary(); - -public: - - // Constructors - - //- from the block definition - block(const blockDescriptor&); - - //- as copy - block(const block&); - - //- clone function - autoPtr<block> clone() const - { - notImplemented("block::clone()"); - return autoPtr<block>(NULL); - } - - //- Destructor - ~block(); - - - // Member Functions - - // Access - - const blockDescriptor& blockDef() const; - const pointField& points() const; - const labelListList& cells() const; - const labelListListList& boundaryPatches() const; - - - // IOstream Operators - - friend Ostream& operator<<(Ostream&, const block&); -}; - - -inline Istream& operator>>(Istream& is, block*) -{ - notImplemented("Istream& operator>>(Istream& is, block*)"); - return is; -} - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* //