Line | Branch | Decision | Exec | Source |
---|---|---|---|---|
1 | #pragma once | |||
2 | ||||
3 | #include "airmass.h" | |||
4 | ||||
5 | class MafAirmass final : public AirmassVeModelBase { | |||
6 | public: | |||
7 | 2 | explicit MafAirmass(const ValueProvider3D& veTable) : AirmassVeModelBase(veTable) {} | ||
8 | ||||
9 | AirmassResult getAirmass(float rpm, bool postState) override; | |||
10 | ||||
11 | // Compute airmass based on flow & engine speed | |||
12 | AirmassResult getAirmassImpl(float massAirFlow, float rpm, bool postState) const; | |||
13 | ||||
14 | private: | |||
15 | float getMaf() const; | |||
16 | }; | |||
17 |