OpenWAM
TCilindro4T.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 TCilindro4TH
30 #define TCilindro4TH
31 
32 #include "TCilindro.h"
33 
34 //---------------------------------------------------------------------------
35 //---------------------------------------------------------------------------
36 
37 class TTubo;
38 
39 class TCilindro4T: 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  TCilindro4T(TBloqueMotor *Engine, int nc, bool ThereIsEGR);
57 
58  ~TCilindro4T();
59 
60  void ActualizaPropiedades(double TiempoActual);
61 
62 };
63 
64 //---------------------------------------------------------------------------
65 //---------------------------------------------------------------------------
66 #endif
67 
TTubo
a Finite differences pipe.
Definition: TTubo.h:116
TCilindro4T
Definition: TCilindro4T.h:39
TCilindro
Definition: TCilindro.h:59
TBloqueMotor
Definition: TBloqueMotor.h:43