Aimsun Next Scripting  22
Public Member Functions | List of all members
PTSkimCalculator Class Reference
Inheritance diagram for PTSkimCalculator:
PTForestCalculator ForestVisitor

Public Member Functions

 PTSkimCalculator (const PTForest &iForest, const PTForestFilter &iFilter, GKCentroidConfiguration *iCenConfig, bool iParallelProcessing)
 
QVector< GKODMatrix * > getSkimMatrices (const QString &iPrefix, const QString &iName, bool temporary)
 
virtual void init ()
 
virtual void postProcess ()
 
- Public Member Functions inherited from PTForestCalculator
 PTForestCalculator (const PTForest &iForest, const PTForestFilter &iFilter, GKModel *iModel, bool iParallelProcessing)
 
const PTForestFiltergetFilter () const
 
virtual void init ()
 
virtual void postProcess ()
 
virtual void doPTODPair (const PTODPair &iODPair)
 
void visit (const PTForest &iForest)
 
virtual void visit (const PTForest &iForest)=0
 

Detailed Description

This class provides the functionality to calculate a skim matrix for a transit assignment

Constructor & Destructor Documentation

◆ PTSkimCalculator()

PTSkimCalculator::PTSkimCalculator ( const PTForest iForest,
const PTForestFilter iFilter,
GKCentroidConfiguration iCenConfig,
bool  iParallelProcessing 
)

Constructor.

Member Function Documentation

◆ getSkimMatrices()

QVector< GKODMatrix * > PTSkimCalculator::getSkimMatrices ( const QString &  iPrefix,
const QString &  iName,
bool  temporary 
)

Get the calculated skim matrices. The Prefix and Suffix are strings added at the front and back of the GKODMatrix name respectively. This matrix can be temporary if desired using the "temporary" option.*‍/.

◆ init()

virtual void PTSkimCalculator::init ( )
virtual

Initializes the class before processing any PTODPair

Reimplemented from PTForestCalculator.

◆ postProcess()

virtual void PTSkimCalculator::postProcess ( )
virtual

Post-processes the class after processing all PTODPair

Reimplemented from PTForestCalculator.

© Aimsun SLU
Aimsun ®