aboutsummaryrefslogtreecommitdiffstats
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go16
1 files changed, 16 insertions, 0 deletions
diff --git a/main.go b/main.go
index 653fd61..80d0e03 100644
--- a/main.go
+++ b/main.go
@@ -54,6 +54,21 @@ var (
selectedPressureUnit = defaultPressureUnitIndex
)
+var pressureRatio [numPoints]float32
+
+func pressureRatioAt(point int) float32 {
+ u := pascal
+ m := manifoldPressure[point].asUnit(u)
+ a := atmosphericPressure().asUnit(u)
+ return m / a
+}
+
+func init() {
+ for i := 0; i < numPoints; i++ {
+ pressureRatio[i] = pressureRatioAt(i)
+ }
+}
+
func loop() {
g.SingleWindow().Layout(
engineDisplacementRow(),
@@ -63,6 +78,7 @@ func loop() {
volumetricEfficiencyRow(),
intakeAirTemperatureRow(),
manifoldPressureRow(),
+ pressureRatioRow(),
).
Columns(
g.TableColumn("Parameter"),