OpenTTD Source 20260206-master-g4d4e37dbf1
LinkGraphSettings Struct Reference

Public Member Functions

DistributionType GetDistributionType (CargoType cargo) const

Data Fields

uint16_t recalc_time
 time (in days) for recalculating each link graph component.
uint16_t recalc_interval
 time (in days) between subsequent checks for link graphs to be calculated.
DistributionType distribution_pax
 distribution type for passengers
DistributionType distribution_mail
 distribution type for mail
DistributionType distribution_armoured
 distribution type for armoured cargo class
DistributionType distribution_default
 distribution type for all other goods
uint8_t accuracy
 accuracy when calculating things on the link graph. low accuracy => low running time
uint8_t demand_size
 influence of supply ("station size") on the demand function
uint8_t demand_distance
 influence of distance between stations on the demand function
uint8_t short_path_saturation
 percentage up to which short paths are saturated before saturating most capacious paths

Detailed Description

Definition at line 597 of file settings_type.h.

Member Function Documentation

◆ GetDistributionType()

DistributionType LinkGraphSettings::GetDistributionType ( CargoType cargo) const
inline

Definition at line 609 of file settings_type.h.

Field Documentation

◆ accuracy

uint8_t LinkGraphSettings::accuracy

accuracy when calculating things on the link graph. low accuracy => low running time

Definition at line 604 of file settings_type.h.

◆ demand_distance

uint8_t LinkGraphSettings::demand_distance

influence of distance between stations on the demand function

Definition at line 606 of file settings_type.h.

◆ demand_size

uint8_t LinkGraphSettings::demand_size

influence of supply ("station size") on the demand function

Definition at line 605 of file settings_type.h.

◆ distribution_armoured

DistributionType LinkGraphSettings::distribution_armoured

distribution type for armoured cargo class

Definition at line 602 of file settings_type.h.

◆ distribution_default

DistributionType LinkGraphSettings::distribution_default

distribution type for all other goods

Definition at line 603 of file settings_type.h.

◆ distribution_mail

DistributionType LinkGraphSettings::distribution_mail

distribution type for mail

Definition at line 601 of file settings_type.h.

◆ distribution_pax

DistributionType LinkGraphSettings::distribution_pax

distribution type for passengers

Definition at line 600 of file settings_type.h.

◆ recalc_interval

uint16_t LinkGraphSettings::recalc_interval

time (in days) between subsequent checks for link graphs to be calculated.

Definition at line 599 of file settings_type.h.

◆ recalc_time

uint16_t LinkGraphSettings::recalc_time

time (in days) for recalculating each link graph component.

Definition at line 598 of file settings_type.h.

Referenced by FlowMapper::Run().

◆ short_path_saturation

uint8_t LinkGraphSettings::short_path_saturation

percentage up to which short paths are saturated before saturating most capacious paths

Definition at line 607 of file settings_type.h.


The documentation for this struct was generated from the following file: