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

Public Member Functions

 GKExperimentStoppingCriteria ()
 
void setMaximumIterations (int iterations)
 
int getMaximumIterations () const
 
void setRGap (double value)
 
double getRGap () const
 
void setRGapIterations (int iterations)
 
int getRGapIterations () const
 
bool isFlowCriteriaActive () const
 
void setFlowPercentage (double value)
 
double getFlowPercentage () const
 
void setFlowAffectedTurns (double value)
 
double getFlowAffectedTurns () const
 
void setFlowIterations (int iterations)
 
int getFlowIterations () const
 
bool isCostCriteriaActive () const
 
void setCostPercentage (double value)
 
double getCostPercentage () const
 
void setCostAffectedTurns (double value)
 
double getCostAffectedTurns () const
 
void setCostIterations (int iterations)
 
int getCostIterations () const
 

Detailed Description

Constructor & Destructor Documentation

◆ GKExperimentStoppingCriteria()

GKExperimentStoppingCriteria::GKExperimentStoppingCriteria ( )

Member Function Documentation

◆ getCostAffectedTurns()

double GKExperimentStoppingCriteria::getCostAffectedTurns ( ) const

Gets how many turns need to be affected by Cost.

◆ getCostIterations()

int GKExperimentStoppingCriteria::getCostIterations ( ) const

Gets the number of iterations for Cost.

◆ getCostPercentage()

double GKExperimentStoppingCriteria::getCostPercentage ( ) const

Gets Cost value.

◆ getFlowAffectedTurns()

double GKExperimentStoppingCriteria::getFlowAffectedTurns ( ) const

Gets how many turns need to be affected by Flow.

◆ getFlowIterations()

int GKExperimentStoppingCriteria::getFlowIterations ( ) const

Gets the number of iterations for Flow.

◆ getFlowPercentage()

double GKExperimentStoppingCriteria::getFlowPercentage ( ) const

Gets Flow value.

◆ getMaximumIterations()

int GKExperimentStoppingCriteria::getMaximumIterations ( ) const

Gets maximum number of iterations.

◆ getRGap()

double GKExperimentStoppingCriteria::getRGap ( ) const

Gets the Relative GAP value.

◆ getRGapIterations()

int GKExperimentStoppingCriteria::getRGapIterations ( ) const

Gets the number of iterations for Relative GAP.

◆ isCostCriteriaActive()

bool GKExperimentStoppingCriteria::isCostCriteriaActive ( ) const

Indicates if Cost criteria need to be taken into account.

◆ isFlowCriteriaActive()

bool GKExperimentStoppingCriteria::isFlowCriteriaActive ( ) const

Indicates if Flow criteria need to be taken into account.

◆ setCostAffectedTurns()

void GKExperimentStoppingCriteria::setCostAffectedTurns ( double  value)

Sets how many turns need to be affected by Cost.

◆ setCostIterations()

void GKExperimentStoppingCriteria::setCostIterations ( int  iterations)

Sets the number of iterations for Cost.

◆ setCostPercentage()

void GKExperimentStoppingCriteria::setCostPercentage ( double  value)

Sets Cost value.

◆ setFlowAffectedTurns()

void GKExperimentStoppingCriteria::setFlowAffectedTurns ( double  value)

Sets how many turns need to be affected by Flow.

◆ setFlowIterations()

void GKExperimentStoppingCriteria::setFlowIterations ( int  iterations)

Sets the number of iterations for Flow.

◆ setFlowPercentage()

void GKExperimentStoppingCriteria::setFlowPercentage ( double  value)

Sets Flow value.

◆ setMaximumIterations()

void GKExperimentStoppingCriteria::setMaximumIterations ( int  iterations)

Sets maximum number of iterations.

◆ setRGap()

void GKExperimentStoppingCriteria::setRGap ( double  value)

Sets the Relative GAP value.

◆ setRGapIterations()

void GKExperimentStoppingCriteria::setRGapIterations ( int  iterations)

Sets the number of iterations for Relative GAP.

© Aimsun SLU
Aimsun ®