Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::sat::IntervalDefinition Struct Reference

#include <scheduling_helpers.h>

Public Member Functions

bool operator== (const IntervalDefinition &other) const
 

Public Attributes

AffineExpression start
 
AffineExpression end
 
AffineExpression size
 
std::optional< Literalis_present
 

Friends

template<typename H>
AbslHashValue (H h, const IntervalDefinition &i)
 

Detailed Description

Definition at line 64 of file scheduling_helpers.h.

Member Function Documentation

◆ operator==()

bool operations_research::sat::IntervalDefinition::operator== ( const IntervalDefinition & other) const
inline

Definition at line 75 of file scheduling_helpers.h.

Friends And Related Symbol Documentation

◆ AbslHashValue

template<typename H>
H AbslHashValue ( H h,
const IntervalDefinition & i )
friend

Definition at line 71 of file scheduling_helpers.h.

Member Data Documentation

◆ end

AffineExpression operations_research::sat::IntervalDefinition::end

Definition at line 66 of file scheduling_helpers.h.

◆ is_present

std::optional<Literal> operations_research::sat::IntervalDefinition::is_present

Definition at line 68 of file scheduling_helpers.h.

◆ size

AffineExpression operations_research::sat::IntervalDefinition::size

Definition at line 67 of file scheduling_helpers.h.

◆ start

AffineExpression operations_research::sat::IntervalDefinition::start

Definition at line 65 of file scheduling_helpers.h.


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