Aimsun Next Scripting  22
Public Member Functions | List of all members
ModalSplitOutput Class Reference

Public Member Functions

 ModalSplitOutput ()
 
GKODMatrixcreateMatrix (GKUserClass *user, bool temporary, const QString &experimentName)
 
GKCentroidConfigurationgetCentroidConfiguration () const
 
QVector< GKTripPurpose * > getTripPurposes () const
 
QVector< const GKMobileAgent * > getVehicles () const
 
QVector< GKUserClass * > getUsers () const
 
double getModalSplit (GKTripPurpose *purpose, const GKMobileAgent *vehicle) const
 
GKTimePeriodgetTimePeriod () const
 
double getUserGeneratedTrips (GKUserClass *user, GKCentroid *centroid) const
 
double getUserAttractedTrips (GKUserClass *user, GKCentroid *centroid) const
 
void scaleUserGeneratedTrips (GKUserClass *user, GKCentroid *centroid, double value)
 
void scaleUserAttractedTrips (GKUserClass *user, GKCentroid *centroid, double value)
 

Detailed Description

The output of a Modal Split Experiment.

Constructor & Destructor Documentation

◆ ModalSplitOutput()

ModalSplitOutput::ModalSplitOutput ( )

Member Function Documentation

◆ createMatrix()

GKODMatrix * ModalSplitOutput::createMatrix ( GKUserClass user,
bool  temporary,
const QString &  experimentName 
)

◆ getCentroidConfiguration()

GKCentroidConfiguration * ModalSplitOutput::getCentroidConfiguration ( ) const

◆ getModalSplit()

double ModalSplitOutput::getModalSplit ( GKTripPurpose purpose,
const GKMobileAgent vehicle 
) const

◆ getTimePeriod()

GKTimePeriod * ModalSplitOutput::getTimePeriod ( ) const

◆ getTripPurposes()

QVector< GKTripPurpose * > ModalSplitOutput::getTripPurposes ( ) const

◆ getUserAttractedTrips()

double ModalSplitOutput::getUserAttractedTrips ( GKUserClass user,
GKCentroid centroid 
) const

◆ getUserGeneratedTrips()

double ModalSplitOutput::getUserGeneratedTrips ( GKUserClass user,
GKCentroid centroid 
) const

◆ getUsers()

QVector< GKUserClass * > ModalSplitOutput::getUsers ( ) const

◆ getVehicles()

QVector< const GKMobileAgent * > ModalSplitOutput::getVehicles ( ) const

◆ scaleUserAttractedTrips()

void ModalSplitOutput::scaleUserAttractedTrips ( GKUserClass user,
GKCentroid centroid,
double  value 
)

◆ scaleUserGeneratedTrips()

void ModalSplitOutput::scaleUserGeneratedTrips ( GKUserClass user,
GKCentroid centroid,
double  value 
)

© Aimsun SLU
Aimsun ®