Aimsun Next Scripting  22
Public Member Functions | List of all members
GKControlFlowAlineaMetering Class Reference
Inheritance diagram for GKControlFlowAlineaMetering:
GKControlFlowMetering GKControlMetering

Public Member Functions

 GKControlFlowAlineaMetering ()
 
 ~GKControlFlowAlineaMetering ()
 
void setKrRegulatorParameter (const float value)
 
float getKrRegulatorParameter () const
 
void setDesiredDownstreamOccupancy (const float value)
 
float getDesiredDownstreamOccupancy () const
 
const GKTimeDurationgetCalculationInterval () const
 
void setCalculationInterval (const GKTimeDuration &aduration)
 
- Public Member Functions inherited from GKControlFlowMetering
 GKControlFlowMetering ()
 
void setMinFlow (const float)
 
const float getMinFlow () const
 
void setMaxFlow (const float)
 
const float getMaxFlow () const
 
void setFlow (const float)
 
const float getFlow () const
 
- Public Member Functions inherited from GKControlMetering
 if (base)
 
Py_END_ALLOW_THREADS End GKControlMetering ()
 
void setMetering (GKMetering *)
 
GKMeteringgetMetering () const
 
qint32 getMeteringId () const
 
void setControlMeteringType (const GKControlMeteringType)
 
const GKControlMeteringType getControlMeteringType () const
 

Additional Inherited Members

- Public Types inherited from GKControlMetering
enum  GKControlMeteringType { eUnspecified = 0 , eUncontrolled = 1 , eFixedControl = 2 , eExternal = 3 }
 
- Public Attributes inherited from GKControlMetering
ConvertToSubClassCode Py_BEGIN_ALLOW_THREADS GKControlMeteringbase = (GKControlMetering*)sipCpp
 
 sipType = 0
 

Detailed Description

Settings used in a control plan for a flow-alinea metering.

Constructor & Destructor Documentation

◆ GKControlFlowAlineaMetering()

GKControlFlowAlineaMetering::GKControlFlowAlineaMetering ( )

◆ ~GKControlFlowAlineaMetering()

GKControlFlowAlineaMetering::~GKControlFlowAlineaMetering ( )

Member Function Documentation

◆ getCalculationInterval()

const GKTimeDuration & GKControlFlowAlineaMetering::getCalculationInterval ( ) const

Sets the calculation interval of the alinea algorithm

◆ getDesiredDownstreamOccupancy()

float GKControlFlowAlineaMetering::getDesiredDownstreamOccupancy ( ) const

Gets the desired downstream occupancy in percentage from 0 to 100.

◆ getKrRegulatorParameter()

float GKControlFlowAlineaMetering::getKrRegulatorParameter ( ) const

Gets the regulator parameter (kr).

◆ setCalculationInterval()

void GKControlFlowAlineaMetering::setCalculationInterval ( const GKTimeDuration aduration)

Gets the calculation interval of the alinea algorithm

◆ setDesiredDownstreamOccupancy()

void GKControlFlowAlineaMetering::setDesiredDownstreamOccupancy ( const float  value)

Sets the desired downstream occupancy in percentage from 0 to 100.

◆ setKrRegulatorParameter()

void GKControlFlowAlineaMetering::setKrRegulatorParameter ( const float  value)

Sets the regulator parameter (kr).

© Aimsun SLU
Aimsun ®