IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IG.MPetekLibExt.Algorithms.VelocityFunction Class Reference

A discrete velocity function for the purpose of solving the acceleration (a^2) minimization More...

Public Attributes

Decision[] _velocity
 Stores the unknowns. More...
 

Protected Attributes

int _nUnknowns = 19
 The number of unknowns (velocities at discrete times) is the number of More...
 
int _nSegments = 20
 The number of discrete sampling segments of the specified time interval (has to be > 1). More...
 

Properties

int NSegments [get, set]
 The number of discrete sampling segments of the specified time interval. More...
 

Detailed Description

A discrete velocity function for the purpose of solving the acceleration (a^2) minimization

problem (traffic lights problem). The velocity function is actually unknown - a nonlinear

optimization solver will have to find the unknown velocities.

Member Data Documentation

int IG.MPetekLibExt.Algorithms.VelocityFunction._nUnknowns = 19
protected

The number of unknowns (velocities at discrete times) is the number of

decisions that the nonlinear opt. solver has to make to minimize the functional.

int IG.MPetekLibExt.Algorithms.VelocityFunction._nSegments = 20
protected

The number of discrete sampling segments of the specified time interval (has to be > 1).

On each segment the velocity is a linear function of time.

Decision [] IG.MPetekLibExt.Algorithms.VelocityFunction._velocity

Stores the unknowns.

Property Documentation

int IG.MPetekLibExt.Algorithms.VelocityFunction.NSegments
getset

The number of discrete sampling segments of the specified time interval.

On each segment the velocity is a linear function of time.


The documentation for this class was generated from the following file: