PyANGKernel.BaseForest

class BaseForest

Inherited by: ForestODStorage, NSPForest

Synopsis

Methods

Virtual methods

Static functions

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

class ForestType
class WriteStatus
__init__(amodel, iType)
Parameters:
addInterval(start, end, isWarmup)
Parameters:
addVehicleGroup(vehgroup)
Parameters:

vehgroup – .list of int

Return type:

int

addVehicleType(userClassId)
Parameters:

userClassId – int

Return type:

int

boundigBoxOptimized()
Return type:

bool

calculate(iCalculator, iFilter)
Parameters:
convertFilter(iFilterAimsunIds)
Parameters:

iFilterAimsunIdsAnalysisFilter

Return type:

AnalysisFilter

createSubForest(iModel, nrPaths)
Parameters:
  • iModelGKModel

  • nrPaths – int

Return type:

BaseForest

createSubPaths(iModel, iSectionId, iIntervalIndex, userClassId, iOriginId, iDestinationId)
Parameters:
  • iModelGKModel

  • iSectionId – int

  • iIntervalIndex – int

  • userClassId – int

  • iOriginId – int

  • iDestinationId – int

duration()
Return type:

GKTimeDuration

duration(interval)
Parameters:

interval – int

Return type:

GKTimeDuration

getAssignmentMatrix(aimsunModel, observations, states)
Parameters:
  • aimsunModelGKModel

  • observations – .list of qint32

  • states – .list of std.pairqint32,qint32

Return type:

AssignmentMatrix

getCostByVehicleType()
Return type:

bool

getDemand()
Return type:

ForestDemands

getFileName()
Return type:

str

getGeometry()
Return type:

ForestGeometry

getIntervalDuration()
Return type:

int

getIntervalIndex(start, end)
Parameters:
Return type:

int

getIntervals()
Return type:

.list of std.pairQDateTime,QDateTime

getLastGeneration()
Return type:

int

getLastGenerationDate()
Return type:

QDateTime

getLastGenerationSimulatorEngine()
Return type:

int

getLastGenerationSimulatorMode()
Return type:

int

getLastGenerationSimulatorVersion()
Return type:

str

getModel()
Return type:

GKModel

getNumWarmUpIntervals()
Return type:

int

getNumberIntervals()
Return type:

int

getOriginDestinationBoundingBox(originIndex, destinationIndex)
Parameters:
  • originIndex – int

  • destinationIndex – int

Return type:

GKBBox

getPathSections(iEntranceSection, iTree, iVehicleIndex)
Parameters:
  • iEntranceSection – int

  • iTreeNSPPath

  • iVehicleIndex – int

Return type:

.list of qint32

abstractmethod getPaths()
Return type:

ForestPaths

getStationaryIntervals()
Return type:

.list of std.pairQDateTime,QDateTime

getTotalNumberOfTrips()
Return type:

float

getTotalTrips(userId, interval)
Parameters:
  • userId – int

  • interval – int

Return type:

float

getTrips(originId, destinationId, userId, interval)
Parameters:
  • originId – int

  • destinationId – int

  • userId – int

  • interval – int

Return type:

float

getTripsByIndex(originIndex, destiationIndex, userIndex, intervalIndex)
Parameters:
  • originIndex – int

  • destiationIndex – int

  • userIndex – int

  • intervalIndex – int

Return type:

float

getType()
Return type:

ForestType

getUserClassIndex(userClassId)
Parameters:

userClassId – int

Return type:

int

getUserClassIndexForAssignment(userClassId)
Parameters:

userClassId – int

Return type:

int

getUserClasses()
Return type:

.list of uint

getUserClassesGroups()
Return type:

.list of list of int

getVersion()
Return type:

int

getWarmUpDuration()
Return type:

int

getWarmUpIntervals()
Return type:

.list of std.pairQDateTime,QDateTime

hasStatistics()
Return type:

bool

initialTime()
Return type:

QTime

initialTime(interval)
Parameters:

interval – int

Return type:

QTime

isDynamic()
Return type:

bool

isWarmupInterval(iInterval)
Parameters:

iInterval – int

Return type:

bool

mergePaths(ipaths)
Parameters:

ipaths – .list of BaseForest

Return type:

BaseForest

modifyInterval(index, from, to)
Parameters:
static readFile(fileName, model[, task=None])
Parameters:
Return type:

BaseForest

static readFileForDynamic(fileName, iModel, nrPaths[, task=NULL])
Parameters:
  • fileName – str

  • iModelGKModel

  • nrPaths – int

  • taskGKTask

Return type:

BaseForest

static readFileGeneric(fileName, iModel[, task=None])
Parameters:
Return type:

BaseForest

static readFileType(fileName)
Parameters:

fileName – str

Return type:

ForestType

static readHeaderFile(fileName, iModel[, task=None])
Parameters:
Return type:

BaseForest

readIntoMemory()
resetVehicleGroups()
setCostByVehicleType(value)
Parameters:

value – bool

setDemand(iDemand)
Parameters:

iDemandForestDemands

setLastGeneration(object)
Parameters:

objectGKObject

setLastGenerationDate(date)
Parameters:

dateQDateTime

setLastGenerationSimulatorEngine(engine)
Parameters:

engine – int

setLastGenerationSimulatorMode(mode)
Parameters:

mode – int

setLastGenerationSimulatorVersion(version)
Parameters:

version – str

setNewAssignmentFactor(intervalIndex, vehicleIndex, originIndex, originCon, destinationIndex, destinationCon, sections, prob)
Parameters:
  • intervalIndex – int

  • vehicleIndex – int

  • originIndex – int

  • originCon – int

  • destinationIndex – int

  • destinationCon – int

  • sections – .list of uint

  • prob – float

Return type:

bool

setType(iType)
Parameters:

iTypeForestType

store(stream)
Parameters:

streamQDataStream

Return type:

bool

storeGeometryAndDemand(stream)
Parameters:

streamQDataStream

treesInMemory()
Return type:

bool

usesJoinedHeaps()
Return type:

bool

writeGeometry()
Return type:

ForestGeometry

writePathsToFile(fileName)
Parameters:

fileName – str

Return type:

WriteStatus