OpenFOAM: API Guide
v2006
The open source CFD toolbox
faSolution.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) 2016-2017 Wikki Ltd
9
-------------------------------------------------------------------------------
10
License
11
This file is part of OpenFOAM.
12
13
OpenFOAM is free software: you can redistribute it and/or modify it
14
under the terms of the GNU General Public License as published by
15
the Free Software Foundation, either version 3 of the License, or
16
(at your option) any later version.
17
18
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
19
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
20
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
21
for more details.
22
23
You should have received a copy of the GNU General Public License
24
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
25
26
Class
27
Foam::faSolution
28
29
Description
30
Selector class for finite area solution.
31
faMesh is derived from faSolution so that all fields have access to the
32
faSolution from the mesh reference they hold.
33
34
Author
35
Zeljko Tukovic, FMENA
36
Hrvoje Jasak, Wikki Ltd.
37
38
\*---------------------------------------------------------------------------*/
39
40
#ifndef faSolution_H
41
#define faSolution_H
42
43
#include "
solution.H
"
44
45
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
46
47
namespace
Foam
48
{
49
50
/*---------------------------------------------------------------------------*\
51
Class faSolution Declaration
52
\*---------------------------------------------------------------------------*/
53
54
class
faSolution
55
:
56
public
solution
57
{
58
// Private Member Functions
59
60
//- No copy construct
61
faSolution
(
const
faSolution
&) =
delete
;
62
63
//- No copy assignment
64
void
operator=(
const
faSolution
&) =
delete
;
65
66
67
public
:
68
69
//- Construct from objectRegistry
70
faSolution
(
const
objectRegistry
& obr)
71
:
72
solution
(obr,
"faSolution"
)
73
{}
74
};
75
76
77
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
78
79
}
// End namespace Foam
80
81
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
82
83
#endif
84
85
// ************************************************************************* //
Foam::solution
Selector class for relaxation factors, solver type and solution.
Definition:
solution.H:50
Foam::faSolution::faSolution
faSolution(const objectRegistry &obr)
Construct from objectRegistry.
Definition:
faSolution.H:69
Foam::objectRegistry
Registry of regIOobjects.
Definition:
objectRegistry.H:60
Foam::faSolution
Selector class for finite area solution. faMesh is derived from faSolution so that all fields have ac...
Definition:
faSolution.H:53
Foam
Namespace for OpenFOAM.
Definition:
atmBoundaryLayer.C:33
solution.H
src
finiteArea
faSolution
faSolution.H
Generated by
1.8.17
OPENFOAM® is a registered
trademark
of OpenCFD Ltd.