Aimsun Next Scripting: CStochasticParams Class Reference
Aimsun Next Scripting  22
Public Member Functions | List of all members
CStochasticParams Class Reference
Inheritance diagram for CStochasticParams:
MacroExperimentParams

Public Member Functions

 CStochasticParams ()
 
 ~CStochasticParams ()
 
int getMaxNumberPaths () const
 
void setMaxNumberPaths (int iValue)
 
GKFunctionCostgetUtilityFunction () const
 
void setUtilityFunction (GKFunctionCost *function)
 
MacroExperimentgetPreloadExperiment () const
 
void setPreloadExperiment (MacroExperiment *experiment)
 
bool validParameters (GKModel *iModel) const
 
QString getTypeName () const
 
- Public Member Functions inherited from MacroExperimentParams
 if (base)
 
Py_END_ALLOW_THREADS End MacroExperimentParams ()
 
 ~MacroExperimentParams ()
 
virtual QString getTypeName () const =0
 
virtual bool validParameters (GKModel *iModel) const =0
 

Additional Inherited Members

- Public Attributes inherited from MacroExperimentParams
ConvertToSubClassCode Py_BEGIN_ALLOW_THREADS MacroExperimentParamsbase = (MacroExperimentParams*)sipCpp
 
 sipType = 0
 

Detailed Description

This Class provides the Stochastic parameters that can be configured

Constructor & Destructor Documentation

◆ CStochasticParams()

CStochasticParams::CStochasticParams ( )

CStochasticParams constructor.

◆ ~CStochasticParams()

CStochasticParams::~CStochasticParams ( )

CStochasticParams destructor.

Member Function Documentation

◆ getMaxNumberPaths()

int CStochasticParams::getMaxNumberPaths ( ) const

Gets maximum number of paths to be used.

◆ getPreloadExperiment()

MacroExperiment * CStochasticParams::getPreloadExperiment ( ) const

Gets the experiment to preload.

◆ getTypeName()

QString CStochasticParams::getTypeName ( ) const
virtual

Gets name of the type of Static Assignment.

Implements MacroExperimentParams.

◆ getUtilityFunction()

GKFunctionCost * CStochasticParams::getUtilityFunction ( ) const

Gets the utility function.

◆ setMaxNumberPaths()

void CStochasticParams::setMaxNumberPaths ( int  iValue)

Sets maximum number of paths to be used.

◆ setPreloadExperiment()

void CStochasticParams::setPreloadExperiment ( MacroExperiment experiment)

Sets the experiment to preload.

◆ setUtilityFunction()

void CStochasticParams::setUtilityFunction ( GKFunctionCost function)

Sets the utility function.

◆ validParameters()

bool CStochasticParams::validParameters ( GKModel iModel) const
virtual

Check whether the parameters set are valid or not.

Implements MacroExperimentParams.

© Aimsun SLU
Aimsun ®