OR-Tools  9.3
Domain Member List

This is the complete list of members for Domain, including all inherited members.

AdditionWith(const Domain &domain) constDomain
AllValues()Domainstatic
back() constDomaininline
begin() constDomaininline
Complement() constDomain
Contains(int64_t value) constDomain
ContinuousMultiplicationBy(int64_t coeff) constDomain
ContinuousMultiplicationBy(const Domain &domain) constDomain
DivisionBy(int64_t coeff) constDomain
Domain()Domaininline
Domain(const Domain &other)Domaininline
Domain(Domain &&other)Domaininline
Domain(int64_t value)Domainexplicit
Domain(int64_t left, int64_t right)Domain
end() constDomaininline
FixedValue() constDomain
FlattenedIntervals() constDomain
FromFlatIntervals(const std::vector< int64_t > &flat_intervals)Domainstatic
FromFlatSpanOfIntervals(absl::Span< const int64_t > flat_intervals)Domainstatic
FromIntervals(absl::Span< const ClosedInterval > intervals)Domainstatic
FromValues(std::vector< int64_t > values)Domainstatic
FromVectorIntervals(const std::vector< std::vector< int64_t > > &intervals)Domainstatic
front() constDomaininline
IntersectionWith(const Domain &domain) constDomain
intervals() constDomaininline
InverseMultiplicationBy(const int64_t coeff) constDomain
IsEmpty() constDomain
IsFixed() constDomain
IsIncludedIn(const Domain &domain) constDomain
Max() constDomain
Min() constDomain
MultiplicationBy(int64_t coeff, bool *exact=nullptr) constDomain
Negation() constDomain
NumIntervals() constDomaininline
operator!=(const Domain &other) constDomaininline
operator<(const Domain &other) constDomain
operator=(const Domain &other)Domaininline
operator=(Domain &&other)Domaininline
operator==(const Domain &other) constDomaininline
operator[](int i) constDomaininline
PositiveDivisionBySuperset(const Domain &divisor) constDomain
PositiveModuloBySuperset(const Domain &modulo) constDomain
RelaxIfTooComplex() constDomain
SimplifyUsingImpliedDomain(const Domain &implied_domain) constDomain
Size() constDomain
SmallestValue() constDomain
SquareSuperset() constDomain
ToString() constDomain
UnionWith(const Domain &domain) constDomain
Values() const &Domaininline
Values() const &&Domaininline