Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::CumulBoundsPropagator Class Reference

Detailed Description

Definition at line 58 of file routing_lp_scheduling.h.

#include <routing_lp_scheduling.h>

Public Member Functions

 CumulBoundsPropagator (const RoutingDimension *dimension)
bool PropagateCumulBounds (const std::function< int64_t(int64_t)> &next_accessor, int64_t cumul_offset, const std::vector< RoutingModel::RouteDimensionTravelInfo > *dimension_travel_info_per_route=nullptr)
int64_t CumulMin (int index) const
int64_t CumulMax (int index) const
const RoutingDimensiondimension () const

Constructor & Destructor Documentation

◆ CumulBoundsPropagator()

operations_research::CumulBoundsPropagator::CumulBoundsPropagator ( const RoutingDimension * dimension)
explicit

Definition at line 358 of file routing_lp_scheduling.cc.

Member Function Documentation

◆ CumulMax()

int64_t operations_research::CumulBoundsPropagator::CumulMax ( int index) const
inline

Definition at line 78 of file routing_lp_scheduling.h.

◆ CumulMin()

int64_t operations_research::CumulBoundsPropagator::CumulMin ( int index) const
inline

Definition at line 74 of file routing_lp_scheduling.h.

◆ dimension()

const RoutingDimension & operations_research::CumulBoundsPropagator::dimension ( ) const
inline

Definition at line 85 of file routing_lp_scheduling.h.

◆ PropagateCumulBounds()

bool operations_research::CumulBoundsPropagator::PropagateCumulBounds ( const std::function< int64_t(int64_t)> & next_accessor,
int64_t cumul_offset,
const std::vector< RoutingModel::RouteDimensionTravelInfo > * dimension_travel_info_per_route = nullptr )

Definition at line 541 of file routing_lp_scheduling.cc.


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