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

Classes

struct  Value
 

Public Member Functions

 CIncrementalParams ()
 
 ~CIncrementalParams ()
 
void addIterationValues (const Value iValue)
 
void removeIterationValues (const uint iIteration)
 
uint getNIterations () const
 
Value getIterationValues (const uint iIteration) const
 
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 Incremental parameters that can be configured

Constructor & Destructor Documentation

◆ CIncrementalParams()

CIncrementalParams::CIncrementalParams ( )

CIncrementalParams constructor.

◆ ~CIncrementalParams()

CIncrementalParams::~CIncrementalParams ( )

CIncrementalParams destructor.

Member Function Documentation

◆ addIterationValues()

void CIncrementalParams::addIterationValues ( const Value  iValue)

Adds a new iteartion with the specified Upload and Unload values.

◆ getIterationValues()

Value CIncrementalParams::getIterationValues ( const uint  iIteration) const

Gets the upload & unload value for the specified iteration (from 1 to N)

◆ getNIterations()

uint CIncrementalParams::getNIterations ( ) const

Gets the number of iterations.

◆ getTypeName()

QString CIncrementalParams::getTypeName ( ) const
virtual

Gets name of the type of Static Assignment.

Implements MacroExperimentParams.

◆ removeIterationValues()

void CIncrementalParams::removeIterationValues ( const uint  iIteration)

Removes the values of the specified iteration (from 1 to N)

◆ validParameters()

bool CIncrementalParams::validParameters ( GKModel iModel) const
virtual

Check whether the parameters set are valid or not.

Implements MacroExperimentParams.

© Aimsun SLU
Aimsun ®