risc::sg::PredictionTimeAdvanceTable Class Reference

#include <prediction_time_advance_table.h>

Collaboration diagram for risc::sg::PredictionTimeAdvanceTable:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PredictionTimeAdvanceTable (risc::sg::SegmentGraph &sg, int prediction_steps)
void print ()
 This function prints the prediction time advance table in the terminal.
void print (std::string filename)
int index_to_segment_id (int index)
int segment_id_to_index (int segment_id)

Public Attributes

std::vector< std::vector
< risc::sg::Time > > 
table_
std::vector< int > index_to_segment_
int prediction_steps_

Private Member Functions

void compute_table ()
 This function computes the prediction time advance table.
void analyze (VertexDescriptor start, int steps)

Private Attributes

SegmentGraphsg_

Constructor & Destructor Documentation

risc::sg::PredictionTimeAdvanceTable::PredictionTimeAdvanceTable ( risc::sg::SegmentGraph sg,
int  prediction_steps 
)

Member Function Documentation

void risc::sg::PredictionTimeAdvanceTable::analyze ( VertexDescriptor  start,
int  steps 
) [private]
risc::sg::PredictionTimeAdvanceTable::compute_table (  )  [private]

This function computes the prediction time advance table.

int risc::sg::PredictionTimeAdvanceTable::index_to_segment_id ( int  index  ) 
void risc::sg::PredictionTimeAdvanceTable::print ( std::string  filename  ) 
risc::sg::PredictionTimeAdvanceTable::print (  ) 

This function prints the prediction time advance table in the terminal.

int risc::sg::PredictionTimeAdvanceTable::segment_id_to_index ( int  segment_id  ) 

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Jul 2017 by  doxygen 1.6.1