OpenFOAM
v2406
The open source CFD toolbox
extendedEdgeMeshFormat.H
Go to the documentation of this file.
1
/*---------------------------------------------------------------------------*\
2
========= |
3
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
4
\\ / O peration |
5
\\ / A nd | www.openfoam.com
6
\\/ M anipulation |
7
-------------------------------------------------------------------------------
8
Copyright (C) 2013-2017 OpenFOAM Foundation
9
Copyright (C) 2019 OpenCFD Ltd.
10
-------------------------------------------------------------------------------
11
License
12
This file is part of OpenFOAM.
13
14
OpenFOAM is free software: you can redistribute it and/or modify it
15
under the terms of the GNU General Public License as published by
16
the Free Software Foundation, either version 3 of the License, or
17
(at your option) any later version.
18
19
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
20
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
21
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
22
for more details.
23
24
You should have received a copy of the GNU General Public License
25
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
26
27
Class
28
Foam::fileFormats::extendedEdgeMeshFormat
29
30
Description
31
Provide a means of reading/writing the single-file OpenFOAM
32
extendedEdgeMesh format
33
34
SourceFiles
35
extendedEdgeMeshFormat.C
36
37
\*---------------------------------------------------------------------------*/
38
39
#ifndef extendedEdgeMeshFormat_H
40
#define extendedEdgeMeshFormat_H
41
42
#include "
extendedEdgeMesh.H
"
43
44
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
45
46
namespace
Foam
47
{
48
namespace
fileFormats
49
{
50
51
/*---------------------------------------------------------------------------*\
52
Class extendedEdgeMeshFormat Declaration
53
\*---------------------------------------------------------------------------*/
54
55
class
extendedEdgeMeshFormat
56
:
57
public
extendedEdgeMesh
58
{
59
// Private Member Functions
60
61
//- No copy construct
62
extendedEdgeMeshFormat
(
const
extendedEdgeMeshFormat
&) =
delete
;
63
64
//- No copy assignment
65
void
operator=(
const
extendedEdgeMeshFormat
&) =
delete
;
66
67
68
public
:
69
70
// Constructors
71
72
//- Construct from file name
73
extendedEdgeMeshFormat
(
const
fileName
&);
74
75
76
//- Destructor
77
virtual
~extendedEdgeMeshFormat
() =
default
;
78
79
80
// Member Functions
81
82
//- Read from file
83
virtual
bool
read
(
const
fileName
&);
84
85
};
86
87
88
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
89
90
}
// End namespace fileFormats
91
}
// End namespace Foam
92
93
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
94
95
#endif
96
97
// ************************************************************************* //
extendedEdgeMesh.H
Foam::fileName
A class for handling file names.
Definition:
fileName.H:72
Foam::extendedEdgeMesh
Description of feature edges and points.
Definition:
extendedEdgeMesh.H:81
Foam::fileFormats::extendedEdgeMeshFormat::read
virtual bool read(const fileName &)
Read from file.
Definition:
extendedEdgeMeshFormat.C:41
Foam::fileFormats::extendedEdgeMeshFormat::~extendedEdgeMeshFormat
virtual ~extendedEdgeMeshFormat()=default
Destructor.
Foam::fileFormats::extendedEdgeMeshFormat
Provide a means of reading/writing the single-file OpenFOAM extendedEdgeMesh format.
Definition:
extendedEdgeMeshFormat.H:50
Foam
Namespace for OpenFOAM.
Definition:
atmBoundaryLayer.C:26
src
meshTools
edgeMesh
extendedEdgeMesh
extendedEdgeMeshFormat.H
Generated by
1.8.14