Aimsun Next Scripting
22
|
Public Member Functions | |
MacroScenarioOutputData () | |
~MacroScenarioOutputData () | |
bool | storeStatisticsEnabled () const |
void | enableStoreStatistics (bool value) |
bool | storeSectionsInDatabaseEnabled () const |
void | setStoreSectionsInDatabaseEnabled (bool aValue) |
bool | storeTurnsInDatabaseEnabled () const |
void | setStoreTurnsInDatabaseEnabled (bool aValue) |
bool | storeSubpathsInDatabaseEnabled () const |
void | setStoreSubpathsInDatabaseEnabled (bool aValue) |
void | setGroupStatistics (bool value) |
void | setGenerateSkims (bool iValue) |
bool | getGroupStatistics () const |
bool | getConvergenceStatistics () const |
void | setConvergenceStatistics (bool value) |
bool | getActivatePathStatistics () const |
void | setActivatePathStatistics (bool value) |
bool | getGenerateSkims () const |
bool | getCollectSubPathsStats () const |
void | setCollectSubPathsStats (bool iValue) |
This class holds all the static assignment scenario output data ( statistics )
The database will contain two complimentary tables:
The MASECT will read or write the following information (in brackets, the name of the field in the table):
The MATURN will read or write the following information (in brackets, the name of the field in the table):
Furthermore, there can be a third table called PLCONV with the following information (related to the algorithm convergence):
MacroScenarioOutputData::MacroScenarioOutputData | ( | ) |
MacroScenarioOutputData constructor
MacroScenarioOutputData::~MacroScenarioOutputData | ( | ) |
MacroScenarioOutputData destructor
void MacroScenarioOutputData::enableStoreStatistics | ( | bool | value | ) |
Prefer setStoreSectionsInDatabaseEnabled and setStoreTurnsInDatabaseEnabled. Sets whether the data related to all of the following is set to be stored in a database or not: sections, centroid connections, detectors, turns, supernode trajectories and subpaths.
bool MacroScenarioOutputData::getActivatePathStatistics | ( | ) | const |
Returns true if the path statistics are activated to be gathered and false otherwise
bool MacroScenarioOutputData::getCollectSubPathsStats | ( | ) | const |
Returns true if the subpath statistics are activated to be gathered and false otherwise
bool MacroScenarioOutputData::getConvergenceStatistics | ( | ) | const |
Returns true if the algorithm convergence data is activated to be gathered and false otherwise
bool MacroScenarioOutputData::getGenerateSkims | ( | ) | const |
Returns true if the skim matrices will be generated at the end of the execution and false otherwise
bool MacroScenarioOutputData::getGroupStatistics | ( | ) | const |
Returns true if the data related to groups will be calculated and false otherwise
void MacroScenarioOutputData::setActivatePathStatistics | ( | bool | value | ) |
Sets whether the path statistics will be activated to be gathered
void MacroScenarioOutputData::setCollectSubPathsStats | ( | bool | iValue | ) |
Sets whether the subpath statistics will be activated to be gathered
void MacroScenarioOutputData::setConvergenceStatistics | ( | bool | value | ) |
Sets whether the algorithm convergence data will be activated to be gathered
void MacroScenarioOutputData::setGenerateSkims | ( | bool | iValue | ) |
Sets whether skim matrices will be generated at the end of the assignment process
void MacroScenarioOutputData::setGroupStatistics | ( | bool | value | ) |
Sets whether the data related to groups will be calculated or not
void MacroScenarioOutputData::setStoreSectionsInDatabaseEnabled | ( | bool | aValue | ) |
Sets whether the data related to sections, centroid connections and detectors will be stored in a database or not
void MacroScenarioOutputData::setStoreSubpathsInDatabaseEnabled | ( | bool | aValue | ) |
Sets whether subpaths will be stored in a database or not
void MacroScenarioOutputData::setStoreTurnsInDatabaseEnabled | ( | bool | aValue | ) |
Sets whether the data related to turnings and supernode trajectories will be stored in a database or not
bool MacroScenarioOutputData::storeSectionsInDatabaseEnabled | ( | ) | const |
Returns true if the data related to sections, centroid connections and detectors is set to be stored and false otherwise
bool MacroScenarioOutputData::storeStatisticsEnabled | ( | ) | const |
Prefer storeSectionsInDatabaseEnabled, storeTurnsInDatabaseEnabled and storeSubpathsInDatabaseEnabled. Returns true if any of the data related to subpaths, [sections, centroid connections and detectors] or [turns and supernode trajectories] is set to be stored and false otherwise
bool MacroScenarioOutputData::storeSubpathsInDatabaseEnabled | ( | ) | const |
Returns true if subpaths are set to be stored and false otherwise
bool MacroScenarioOutputData::storeTurnsInDatabaseEnabled | ( | ) | const |
Returns true if the data related to turnings and supernode trajectories is set to be stored and false otherwise