Skip to content

OutputAssignConvergeHistoryRecord

Type ISIAPIOutputAssignConvergeHistoryRecord · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID D3741380-C150-49D4-B898-8DCBD78AA15A

OutputAssignConvergeHistoryRecord wrapper interface

Declaration

[Guid("D3741380-C150-49D4-B898-8DCBD78AA15A")]
public interface ISIAPIOutputAssignConvergeHistoryRecord

Members

Properties

OutputAssignScheme

ISIAPIOutputAssignScheme OutputAssignScheme { get; }

Type ISIAPIOutputAssignScheme

Code samples
var outputAssignScheme = outputAssignConvergeHistoryRecord.OutputAssignScheme;
CComPtr<ISIAPIOutputAssignScheme> outputAssignScheme;
outputAssignConvergeHistoryRecord->get_OutputAssignScheme(&outputAssignScheme);
output_assign_scheme = outputAssignConvergeHistoryRecord.OutputAssignScheme

Position

int Position { get; }

Type int

Code samples
int position = outputAssignConvergeHistoryRecord.Position;
long position;
outputAssignConvergeHistoryRecord->get_Position(&position);
position = outputAssignConvergeHistoryRecord.Position

Step_number

int Step_number { get; }

Type int

Code samples
int step_number = outputAssignConvergeHistoryRecord.Step_number;
long step_number;
outputAssignConvergeHistoryRecord->get_Step_number(&step_number);
step_number = outputAssignConvergeHistoryRecord.Step_number

Step_type

int Step_type { get; }

Type int

Code samples
int step_type = outputAssignConvergeHistoryRecord.Step_type;
long step_type;
outputAssignConvergeHistoryRecord->get_Step_type(&step_type);
step_type = outputAssignConvergeHistoryRecord.Step_type

Takeoff_factor

float Takeoff_factor { get; }

Type float

Code samples
float takeoff_factor = outputAssignConvergeHistoryRecord.Takeoff_factor;
double takeoff_factor;
outputAssignConvergeHistoryRecord->get_Takeoff_factor(&takeoff_factor);
takeoff_factor = outputAssignConvergeHistoryRecord.Takeoff_factor

Duality_gap

float Duality_gap { get; }

Type float

Code samples
float duality_gap = outputAssignConvergeHistoryRecord.Duality_gap;
double duality_gap;
outputAssignConvergeHistoryRecord->get_Duality_gap(&duality_gap);
duality_gap = outputAssignConvergeHistoryRecord.Duality_gap

Consistency_index

float Consistency_index { get; }

Type float

Code samples
float consistency_index = outputAssignConvergeHistoryRecord.Consistency_index;
double consistency_index;
outputAssignConvergeHistoryRecord->get_Consistency_index(&consistency_index);
consistency_index = outputAssignConvergeHistoryRecord.Consistency_index

Total_trip_cost_change_pct

float Total_trip_cost_change_pct { get; }

Type float

Code samples
float total_trip_cost_change_pct = outputAssignConvergeHistoryRecord.Total_trip_cost_change_pct;
double total_trip_cost_change_pct;
outputAssignConvergeHistoryRecord->get_Total_trip_cost_change_pct(&total_trip_cost_change_pct);
total_trip_cost_change_pct = outputAssignConvergeHistoryRecord.Total_trip_cost_change_pct

Maximum_route_change

float Maximum_route_change { get; }

Type float

Code samples
float maximum_route_change = outputAssignConvergeHistoryRecord.Maximum_route_change;
double maximum_route_change;
outputAssignConvergeHistoryRecord->get_Maximum_route_change(&maximum_route_change);
maximum_route_change = outputAssignConvergeHistoryRecord.Maximum_route_change

Maximum_movement_change

float Maximum_movement_change { get; }

Type float

Code samples
float maximum_movement_change = outputAssignConvergeHistoryRecord.Maximum_movement_change;
double maximum_movement_change;
outputAssignConvergeHistoryRecord->get_Maximum_movement_change(&maximum_movement_change);
maximum_movement_change = outputAssignConvergeHistoryRecord.Maximum_movement_change

NwIterationsCount

int NwIterationsCount { get; }

Type int

Code samples
int nwIterationsCount = outputAssignConvergeHistoryRecord.NwIterationsCount;
long nwIterationsCount;
outputAssignConvergeHistoryRecord->get_NwIterationsCount(&nwIterationsCount);
nw_iterations_count = outputAssignConvergeHistoryRecord.NwIterationsCount

NwModel_vari_index

float NwModel_vari_index { get; }

Type float

Code samples
float nwModel_vari_index = outputAssignConvergeHistoryRecord.NwModel_vari_index;
double nwModel_vari_index;
outputAssignConvergeHistoryRecord->get_NwModel_vari_index(&nwModel_vari_index);
nw_model_vari_index = outputAssignConvergeHistoryRecord.NwModel_vari_index

DesiredSpeed

float DesiredSpeed { get; }

Type float

Code samples
float desiredSpeed = outputAssignConvergeHistoryRecord.DesiredSpeed;
double desiredSpeed;
outputAssignConvergeHistoryRecord->get_DesiredSpeed(&desiredSpeed);
desired_speed = outputAssignConvergeHistoryRecord.DesiredSpeed

SpeedEfficiency

float SpeedEfficiency { get; }

Type float

Code samples
float speedEfficiency = outputAssignConvergeHistoryRecord.SpeedEfficiency;
double speedEfficiency;
outputAssignConvergeHistoryRecord->get_SpeedEfficiency(&speedEfficiency);
speed_efficiency = outputAssignConvergeHistoryRecord.SpeedEfficiency

NwMax_dx_percent_final

float NwMax_dx_percent_final { get; }

Type float

Code samples
float nwMax_dx_percent_final = outputAssignConvergeHistoryRecord.NwMax_dx_percent_final;
double nwMax_dx_percent_final;
outputAssignConvergeHistoryRecord->get_NwMax_dx_percent_final(&nwMax_dx_percent_final);
nw_max_dx_percent_final = outputAssignConvergeHistoryRecord.NwMax_dx_percent_final

NwMax_dx_percent

float NwMax_dx_percent { get; }

Type float

Code samples
float nwMax_dx_percent = outputAssignConvergeHistoryRecord.NwMax_dx_percent;
double nwMax_dx_percent;
outputAssignConvergeHistoryRecord->get_NwMax_dx_percent(&nwMax_dx_percent);
nw_max_dx_percent = outputAssignConvergeHistoryRecord.NwMax_dx_percent

NwMax_dx_percent_prev

float NwMax_dx_percent_prev { get; }

Type float

Code samples
float nwMax_dx_percent_prev = outputAssignConvergeHistoryRecord.NwMax_dx_percent_prev;
double nwMax_dx_percent_prev;
outputAssignConvergeHistoryRecord->get_NwMax_dx_percent_prev(&nwMax_dx_percent_prev);
nw_max_dx_percent_prev = outputAssignConvergeHistoryRecord.NwMax_dx_percent_prev

NwMax_dx_percent_prev2

float NwMax_dx_percent_prev2 { get; }

Type float

Code samples
float nwMax_dx_percent_prev2 = outputAssignConvergeHistoryRecord.NwMax_dx_percent_prev2;
double nwMax_dx_percent_prev2;
outputAssignConvergeHistoryRecord->get_NwMax_dx_percent_prev2(&nwMax_dx_percent_prev2);
nw_max_dx_percent_prev2 = outputAssignConvergeHistoryRecord.NwMax_dx_percent_prev2

NwDiffDelayControlAveragePctFinal

float NwDiffDelayControlAveragePctFinal { get; }

Type float

Code samples
float nwDiffDelayControlAveragePctFinal = outputAssignConvergeHistoryRecord.NwDiffDelayControlAveragePctFinal;
double nwDiffDelayControlAveragePctFinal;
outputAssignConvergeHistoryRecord->get_NwDiffDelayControlAveragePctFinal(&nwDiffDelayControlAveragePctFinal);
nw_diff_delay_control_average_pct_final = outputAssignConvergeHistoryRecord.NwDiffDelayControlAveragePctFinal

NwDiffDelayControlAveragePct

float NwDiffDelayControlAveragePct { get; }

Type float

Code samples
float nwDiffDelayControlAveragePct = outputAssignConvergeHistoryRecord.NwDiffDelayControlAveragePct;
double nwDiffDelayControlAveragePct;
outputAssignConvergeHistoryRecord->get_NwDiffDelayControlAveragePct(&nwDiffDelayControlAveragePct);
nw_diff_delay_control_average_pct = outputAssignConvergeHistoryRecord.NwDiffDelayControlAveragePct

NwDiffDelayControlAveragePctPrev

float NwDiffDelayControlAveragePctPrev { get; }

Type float

Code samples
float nwDiffDelayControlAveragePctPrev = outputAssignConvergeHistoryRecord.NwDiffDelayControlAveragePctPrev;
double nwDiffDelayControlAveragePctPrev;
outputAssignConvergeHistoryRecord->get_NwDiffDelayControlAveragePctPrev(&nwDiffDelayControlAveragePctPrev);
nw_diff_delay_control_average_pct_prev = outputAssignConvergeHistoryRecord.NwDiffDelayControlAveragePctPrev

NwDiffDelayControlAveragePctPrev2

float NwDiffDelayControlAveragePctPrev2 { get; }

Type float

Code samples
float nwDiffDelayControlAveragePctPrev2 = outputAssignConvergeHistoryRecord.NwDiffDelayControlAveragePctPrev2;
double nwDiffDelayControlAveragePctPrev2;
outputAssignConvergeHistoryRecord->get_NwDiffDelayControlAveragePctPrev2(&nwDiffDelayControlAveragePctPrev2);
nw_diff_delay_control_average_pct_prev2 = outputAssignConvergeHistoryRecord.NwDiffDelayControlAveragePctPrev2

NwDiffSpeedEfficiencyPctFinal

float NwDiffSpeedEfficiencyPctFinal { get; }

Type float

Code samples
float nwDiffSpeedEfficiencyPctFinal = outputAssignConvergeHistoryRecord.NwDiffSpeedEfficiencyPctFinal;
double nwDiffSpeedEfficiencyPctFinal;
outputAssignConvergeHistoryRecord->get_NwDiffSpeedEfficiencyPctFinal(&nwDiffSpeedEfficiencyPctFinal);
nw_diff_speed_efficiency_pct_final = outputAssignConvergeHistoryRecord.NwDiffSpeedEfficiencyPctFinal

NwDiffSpeedEfficiencyPct

float NwDiffSpeedEfficiencyPct { get; }

Type float

Code samples
float nwDiffSpeedEfficiencyPct = outputAssignConvergeHistoryRecord.NwDiffSpeedEfficiencyPct;
double nwDiffSpeedEfficiencyPct;
outputAssignConvergeHistoryRecord->get_NwDiffSpeedEfficiencyPct(&nwDiffSpeedEfficiencyPct);
nw_diff_speed_efficiency_pct = outputAssignConvergeHistoryRecord.NwDiffSpeedEfficiencyPct

NwDiffSpeedEfficiencyPctPrev

float NwDiffSpeedEfficiencyPctPrev { get; }

Type float

Code samples
float nwDiffSpeedEfficiencyPctPrev = outputAssignConvergeHistoryRecord.NwDiffSpeedEfficiencyPctPrev;
double nwDiffSpeedEfficiencyPctPrev;
outputAssignConvergeHistoryRecord->get_NwDiffSpeedEfficiencyPctPrev(&nwDiffSpeedEfficiencyPctPrev);
nw_diff_speed_efficiency_pct_prev = outputAssignConvergeHistoryRecord.NwDiffSpeedEfficiencyPctPrev

NwDiffSpeedEfficiencyPctPrev2

float NwDiffSpeedEfficiencyPctPrev2 { get; }

Type float

Code samples
float nwDiffSpeedEfficiencyPctPrev2 = outputAssignConvergeHistoryRecord.NwDiffSpeedEfficiencyPctPrev2;
double nwDiffSpeedEfficiencyPctPrev2;
outputAssignConvergeHistoryRecord->get_NwDiffSpeedEfficiencyPctPrev2(&nwDiffSpeedEfficiencyPctPrev2);
nw_diff_speed_efficiency_pct_prev2 = outputAssignConvergeHistoryRecord.NwDiffSpeedEfficiencyPctPrev2