vrpRouting  0.3
matrix.cpp File Reference
#include "problem/matrix.h"
#include <string>
#include <sstream>
#include <algorithm>
#include <limits>
#include <vector>
#include <map>
#include <cmath>
#include <utility>
#include <iomanip>
#include <tuple>
#include "cpp_common/pgr_assert.h"
#include "c_types/matrix_cell_t.h"
#include "c_types/time_multipliers_t.h"
Include dependency graph for matrix.cpp:

Go to the source code of this file.

Namespaces

 vrprouting
 
 vrprouting::problem
 
 vrprouting::problem::anonymous_namespace{matrix.cpp}
 

Functions

Multiplier vrprouting::problem::anonymous_namespace{matrix.cpp}::get_tdm (const std::vector< std::tuple< TTimestamp, Multiplier >> &tdm, TTimestamp time)
 
Multiplier vrprouting::problem::anonymous_namespace{matrix.cpp}::next_tdm (const std::vector< std::tuple< TTimestamp, Multiplier >> &tdm, TTimestamp time)
 
std::vector< std::tuple< TTimestamp, Multiplier > > vrprouting::problem::anonymous_namespace{matrix.cpp}::set_tdm (Time_multipliers_t *p_multipliers, size_t size_multipliers)
 
TTimestamp vrprouting::problem::anonymous_namespace{matrix.cpp}::time_change (const std::vector< std::tuple< TTimestamp, Multiplier >> &tdm, TTimestamp time)