Show
Ignore:
Timestamp:
05/14/10 01:35:51 (14 years ago)
Author:
ondrak
Message:

greenwave agents sending and receiving some expectations
very basic expected_output counting in Lane_Handler

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • applications/doprava/traffic_agent.cpp

    r927 r941  
    1414 
    1515double LaneHandler::expected_output(double green_time){ 
     16        double last_inputs=0.0; 
     17 
    1618        agentin2input.filldown(agent->inputs, inputs); 
    1719        queue = agent->queues(queue_index); 
    1820         
    1921        double exp_output=0.0; 
     22         
    2023        ///////// 
    21          
    22          
     24        //Velmi jednoduchy odhad 
     25        agentin2input.filldown(agent->inputs,inputs); 
     26 
     27                for (int i=0;i<inputs.length();i+=2) { 
     28                last_inputs+=inputs(i); 
     29        } 
     30 
     31        exp_output=last_inputs*(green_time/agent->step_time); 
     32 
    2333        //////// 
    2434        return exp_output;