OpenWAM
Source
Engine
TCilindro2T.h
1
/*--------------------------------------------------------------------------------*\
2
==========================|
3
\\ /\ /\ // O pen | OpenWAM: The Open Source 1D Gas-Dynamic Code
4
\\ | X | // W ave |
5
\\ \/_\/ // A ction | CMT-Motores Termicos / Universidad Politecnica Valencia
6
\\/ \// M odel |
7
----------------------------------------------------------------------------------
8
License
9
10
This file is part of OpenWAM.
11
12
OpenWAM is free software: you can redistribute it and/or modify
13
it under the terms of the GNU General Public License as published by
14
the Free Software Foundation, either version 3 of the License, or
15
(at your option) any later version.
16
17
OpenWAM is distributed in the hope that it will be useful,
18
but WITHOUT ANY WARRANTY; without even the implied warranty of
19
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20
GNU General Public License for more details.
21
22
You should have received a copy of the GNU General Public License
23
along with OpenWAM. If not, see <http://www.gnu.org/licenses/>.
24
25
26
\*--------------------------------------------------------------------------------*/
27
28
//---------------------------------------------------------------------------
29
#ifndef TCilindro2TH
30
#define TCilindro2TH
31
32
#include "TCilindro.h"
33
34
//---------------------------------------------------------------------------
35
//---------------------------------------------------------------------------
36
37
class
TTubo
;
38
39
class
TCilindro2T
:
public
TCilindro
{
40
private
:
41
42
double
EntalpiaEntrada(
double
ASonEnt,
double
VelEnt,
double
MasEnt,
double
ASonCil,
double
MasCil);
43
44
void
VariableInicialesCicloACT();
45
46
//---------------------------------------------------------------------------
47
//---------------------------------------------------------------------------
48
49
protected
:
50
51
//---------------------------------------------------------------------------
52
//---------------------------------------------------------------------------
53
54
public
:
55
56
TCilindro2T
(
TBloqueMotor
*Engine,
int
nc,
bool
ThereIsEGR);
57
58
~
TCilindro2T
();
59
60
void
ActualizaPropiedades(
double
TiempoActual);
61
62
};
63
64
//---------------------------------------------------------------------------
65
//---------------------------------------------------------------------------
66
#endif
67
TTubo
a Finite differences pipe.
Definition:
TTubo.h:116
TCilindro
Definition:
TCilindro.h:59
TCilindro2T
Definition:
TCilindro2T.h:39
TBloqueMotor
Definition:
TBloqueMotor.h:43
Generated on Wed Jul 28 2021 05:16:03 for OpenWAM by
1.8.17