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

Detailed Description

Definition at line 225 of file routing_filter_committables.h.

#include <routing_filter_committables.h>

Public Member Functions

bool operator!= (const Interval &other) const
bool operator== (const Interval &other) const
bool IsEmpty () const
bool IncreaseMin (int64_t lower_bound)
bool DecreaseMax (int64_t upper_bound)
bool IntersectWith (const Interval &other)
Interval operator+ (const Interval &other) const
void Add (const Interval &other)
Interval operator- (const Interval &other) const
void Subtract (const Interval &other)

Static Public Member Functions

static Interval AllIntegers ()

Public Attributes

int64_t min
int64_t max

Member Function Documentation

◆ Add()

void operations_research::DimensionValues::Interval::Add ( const Interval & other)
inline

Definition at line 266 of file routing_filter_committables.h.

◆ AllIntegers()

Interval operations_research::DimensionValues::Interval::AllIntegers ( )
inlinestatic

Definition at line 278 of file routing_filter_committables.h.

◆ DecreaseMax()

bool operations_research::DimensionValues::Interval::DecreaseMax ( int64_t upper_bound)
inline

Definition at line 246 of file routing_filter_committables.h.

◆ IncreaseMin()

bool operations_research::DimensionValues::Interval::IncreaseMin ( int64_t lower_bound)
inline

Definition at line 240 of file routing_filter_committables.h.

◆ IntersectWith()

bool operations_research::DimensionValues::Interval::IntersectWith ( const Interval & other)
inline

Definition at line 252 of file routing_filter_committables.h.

◆ IsEmpty()

bool operations_research::DimensionValues::Interval::IsEmpty ( ) const
inline

Definition at line 237 of file routing_filter_committables.h.

◆ operator!=()

bool operations_research::DimensionValues::Interval::operator!= ( const Interval & other) const
inline

Definition at line 229 of file routing_filter_committables.h.

◆ operator+()

Interval operations_research::DimensionValues::Interval::operator+ ( const Interval & other) const
inline

Definition at line 259 of file routing_filter_committables.h.

◆ operator-()

Interval operations_research::DimensionValues::Interval::operator- ( const Interval & other) const
inline

Definition at line 269 of file routing_filter_committables.h.

◆ operator==()

bool operations_research::DimensionValues::Interval::operator== ( const Interval & other) const
inline

Definition at line 233 of file routing_filter_committables.h.

◆ Subtract()

void operations_research::DimensionValues::Interval::Subtract ( const Interval & other)
inline

Definition at line 276 of file routing_filter_committables.h.

Member Data Documentation

◆ max

int64_t operations_research::DimensionValues::Interval::max

Definition at line 227 of file routing_filter_committables.h.

◆ min

int64_t operations_research::DimensionValues::Interval::min

Definition at line 226 of file routing_filter_committables.h.


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