| 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 |