blob: 7e1eb1e2ebd5e038018b87fe91a9dd4fe825f77c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
typedef struct {
Volume displacement;
Temperature ambient_temperature;
Pressure ambient_pressure;
AngularSpeed rpm;
Pressure map;
Fraction ve;
Fraction comp_efficiency;
Fraction intercooler_efficiency;
Pressure intercooler_deltap;
} Engine;
void init_engine(Engine *e);
Pressure comp_outlet_pressure(const Engine *e);
double pressure_ratio(const Engine *e);
VolumeFlowRate volume_flow_rate(const Engine *e);
|