diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2025-03-01 16:58:38 -0500 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2025-03-01 16:58:38 -0500 |
| commit | d70b86854e46af7461618fe1692dcc29d4ab0fdc (patch) | |
| tree | 1d305fe8feaa8a1b1d068c76fd9fe70ad41c5b95 | |
| parent | 716f442101321d9b28571a4e14549f22a32aac35 (diff) | |
| download | volute-d70b86854e46af7461618fe1692dcc29d4ab0fdc.zip | |
update compressor and intercooler efficiency when add/delete point
| -rw-r--r-- | ui.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -233,6 +233,8 @@ insert_point(UI *ui, int idx) { memmove(&ui->rpm[i], &ui->rpm[i-1], sizeof(ui->rpm[i-1])); memmove(&ui->map[i], &ui->map[i-1], sizeof(ui->map[i-1])); memmove(&ui->ve[i], &ui->ve[i-1], sizeof(ui->ve[i-1])); + memmove(&ui->comp_efficiency[i], &ui->comp_efficiency[i-1], sizeof(ui->comp_efficiency[i-1])); + memmove(&ui->intercooler_efficiency[i], &ui->intercooler_efficiency[i-1], sizeof(ui->intercooler_efficiency[i-1])); memmove(&ui->points[i], &ui->points[i-1], sizeof(ui->points[i-1])); memmove(&ui->volume_flow_rate[i], &ui->volume_flow_rate[i-1], sizeof(ui->volume_flow_rate[i-1])); } @@ -249,6 +251,8 @@ remove_point(UI *ui, int idx) { memmove(&ui->rpm[idx], &ui->rpm[idx+1], sizeof(ui->rpm[idx])); memmove(&ui->map[idx], &ui->map[idx+1], sizeof(ui->map[idx])); memmove(&ui->ve[idx], &ui->ve[idx+1], sizeof(ui->ve[idx])); + memmove(&ui->comp_efficiency[idx], &ui->comp_efficiency[idx+1], sizeof(ui->comp_efficiency[idx])); + memmove(&ui->intercooler_efficiency[idx], &ui->intercooler_efficiency[idx+1], sizeof(ui->intercooler_efficiency[idx])); memmove(&ui->points[idx], &ui->points[idx+1], sizeof(ui->points[idx])); memmove(&ui->volume_flow_rate[idx], &ui->volume_flow_rate[idx+1], sizeof(ui->volume_flow_rate[idx])); } |