LifeV
cylinder.hpp
Go to the documentation of this file.
1
/* -*- mode: c++ -*-
2
3
This file is part of the LifeV Applications.
4
5
Author(s): Christophe Prud'homme <christophe.prudhomme@epfl.ch>
6
Date: 2005-04-19
7
8
Copyright (C) 2005 EPFL
9
10
This program is free software; you can redistribute it and/or modify
11
it under the terms of the GNU General Public License as published by
12
the Free Software Foundation; either version 2.1 of the License, or
13
(at your option) any later version.
14
15
This program is distributed in the hope that it will be useful, but
16
WITHOUT ANY WARRANTY; without even the implied warranty of
17
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18
General Public License for more details.
19
20
You should have received a copy of the GNU General Public License
21
along with this program; if not, write to the Free Software
22
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
23
USA
24
*/
25
/**
26
\file cylinder.hpp
27
\author Christophe Prud'homme <christophe.prudhomme@epfl.ch>
28
\date 2005-04-19
29
*/
30
31
#
ifndef
__Cylinder_H
32
#
define
__Cylinder_H
1
33
34
35
enum
TimeScheme
{
BDF_ORDER_ONE
= 1,
BDF_ORDER_TWO
,
BDF_ORDER_THREE
};
36
37
/*!
38
* \class Cylinder
39
* \brief 2D/3D Cylinder Simulation class
40
*
41
* @author Christophe Prud'homme
42
* @see
43
*/
44
class
Cylinder
45
// :
46
// public LifeV::Application
47
{
48
public
:
49
50
51
/** @name Typedefs
52
*/
53
//@{
54
55
// typedef LifeV::Application super;
56
57
//@}
58
59
/** @name Constructors, destructor
60
*/
61
//@{
62
63
Cylinder
(
int
argc,
64
char
** argv );
65
66
~
Cylinder
()
67
{}
68
69
//@}
70
71
/** @name Operator overloads
72
*/
73
//@{
74
75
76
//@}
77
78
/** @name Accessors
79
*/
80
//@{
81
82
83
//@}
84
85
/** @name Mutators
86
*/
87
//@{
88
89
90
//@}
91
92
/** @name Methods
93
*/
94
//@{
95
96
void
run
();
97
98
//@}
99
100
101
private
:
102
struct
Private
;
103
std
::
shared_ptr
<
Private
>
d
;
104
};
105
106
#
endif
/* __Cylinder_H */
BDF_ORDER_TWO
Definition:
navierStokes.hpp:53
Cylinder::~Cylinder
~Cylinder()
Definition:
cylinder.hpp:66
BDF_ORDER_ONE
Definition:
navierStokes.hpp:53
Cylinder
2D/3D Cylinder Simulation class
Definition:
cylinder.hpp:44
Cylinder::d
std::shared_ptr< Private > d
Definition:
cylinder.hpp:102
Cylinder::run
void run()
Definition:
cylinder.cpp:371
Cylinder::Cylinder
Cylinder(int argc, char **argv)
Definition:
cylinder.cpp:328
TimeScheme
TimeScheme
Definition:
navierStokes.hpp:53
BDF_ORDER_THREE
Definition:
navierStokes.hpp:53
Cylinder::Private
Definition:
cylinder.cpp:148
lifev-release-doc
lifev
navier_stokes
examples
cylinder
cylinder.hpp
Generated on Wed Mar 7 2018 19:41:15 for LifeV by
1.8.13