OR-Tools  9.6
IntegerEncoder Member List

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

AddAllImplicationsBetweenAssociatedLiterals()IntegerEncoder
AssociateToIntegerEqualValue(Literal literal, IntegerVariable var, IntegerValue value)IntegerEncoder
AssociateToIntegerLiteral(Literal literal, IntegerLiteral i_lit)IntegerEncoder
Canonicalize(IntegerLiteral i_lit) constIntegerEncoder
DisableImplicationBetweenLiteral()IntegerEncoderinline
FullDomainEncoding(IntegerVariable var) constIntegerEncoder
FullyEncodeVariable(IntegerVariable var)IntegerEncoder
GetAllAssociatedVariables(Literal lit) constIntegerEncoderinline
GetAssociatedEqualityLiteral(IntegerVariable var, IntegerValue value) constIntegerEncoder
GetAssociatedLiteral(IntegerLiteral i_lit) constIntegerEncoder
GetEqualityLiterals(Literal lit) constIntegerEncoderinline
GetFalseLiteral()IntegerEncoderinline
GetIntegerLiterals(Literal lit) constIntegerEncoderinline
GetLiteralView(Literal lit) constIntegerEncoderinline
GetOrCreateAssociatedLiteral(IntegerLiteral i_lit)IntegerEncoder
GetOrCreateLiteralAssociatedToEquality(IntegerVariable var, IntegerValue value)IntegerEncoder
GetTrueLiteral()IntegerEncoderinline
IntegerEncoder(Model *model)IntegerEncoderinlineexplicit
LiteralOrNegationHasView(Literal lit, IntegerVariable *view=nullptr, bool *view_is_direct=nullptr) constIntegerEncoder
PartialDomainEncoding(IntegerVariable var) constIntegerEncoder
PartialGreaterThanEncoding(IntegerVariable var) constIntegerEncoder
ReserveSpaceForNumVariables(int num_vars)IntegerEncoder
SearchForLiteralAtOrBefore(IntegerLiteral i_lit, IntegerValue *bound) constIntegerEncoder
UpdateEncodingOnInitialDomainChange(IntegerVariable var, Domain domain)IntegerEncoder
VariableIsFullyEncoded(IntegerVariable var) constIntegerEncoder
~IntegerEncoder()IntegerEncoderinline