Definition at line 67 of file cp_model_mapping.h.
#include <cp_model_mapping.h>
◆ Affine()
◆ Affines()
template<typename List>
| std::vector< AffineExpression > operations_research::sat::CpModelMapping::Affines |
( |
const List & | list | ) |
const |
|
inline |
◆ ComputeMinMaxActivity()
◆ ConstraintIsAlreadyLoaded()
| bool operations_research::sat::CpModelMapping::ConstraintIsAlreadyLoaded |
( |
const ConstraintProto * | ct | ) |
const |
|
inline |
◆ GetExprFromProto()
◆ GetProtoLiteralFromLiteral()
| int operations_research::sat::CpModelMapping::GetProtoLiteralFromLiteral |
( |
sat::Literal | lit | ) |
const |
|
inline |
◆ GetProtoVariableFromBooleanVariable()
| int operations_research::sat::CpModelMapping::GetProtoVariableFromBooleanVariable |
( |
BooleanVariable | var | ) |
const |
|
inline |
◆ GetProtoVariableFromIntegerVariable()
| int operations_research::sat::CpModelMapping::GetProtoVariableFromIntegerVariable |
( |
IntegerVariable | var | ) |
const |
|
inline |
◆ GetVariableMapping()
| const std::vector< IntegerVariable > & operations_research::sat::CpModelMapping::GetVariableMapping |
( |
| ) |
const |
|
inline |
◆ Integer()
| IntegerVariable operations_research::sat::CpModelMapping::Integer |
( |
int | ref | ) |
const |
|
inline |
◆ Integers()
template<typename List>
| std::vector< IntegerVariable > operations_research::sat::CpModelMapping::Integers |
( |
const List & | list | ) |
const |
|
inline |
◆ Interval()
| IntervalVariable operations_research::sat::CpModelMapping::Interval |
( |
int | i | ) |
const |
|
inline |
◆ Intervals()
template<typename ProtoIndices>
| std::vector< IntervalVariable > operations_research::sat::CpModelMapping::Intervals |
( |
const ProtoIndices & | indices | ) |
const |
|
inline |
◆ IsBoolean()
| bool operations_research::sat::CpModelMapping::IsBoolean |
( |
int | ref | ) |
const |
|
inline |
◆ IsHalfEncodingConstraint()
| bool operations_research::sat::CpModelMapping::IsHalfEncodingConstraint |
( |
const ConstraintProto * | ct | ) |
const |
|
inline |
◆ IsInteger()
| bool operations_research::sat::CpModelMapping::IsInteger |
( |
int | ref | ) |
const |
|
inline |
◆ Literal()
| sat::Literal operations_research::sat::CpModelMapping::Literal |
( |
int | ref | ) |
const |
|
inline |
◆ Literals()
template<typename ProtoIndices>
| std::vector< sat::Literal > operations_research::sat::CpModelMapping::Literals |
( |
const ProtoIndices & | indices | ) |
const |
|
inline |
◆ NumBooleanVariables()
| int operations_research::sat::CpModelMapping::NumBooleanVariables |
( |
| ) |
const |
|
inline |
◆ NumIntegerVariables()
| int operations_research::sat::CpModelMapping::NumIntegerVariables |
( |
| ) |
const |
|
inline |
◆ NumProtoVariables()
| int operations_research::sat::CpModelMapping::NumProtoVariables |
( |
| ) |
const |
|
inline |
◆ ExtractEncoding
◆ LoadVariables
| void LoadVariables |
( |
const CpModelProto & | model_proto, |
|
|
bool | view_all_booleans_as_integers, |
|
|
Model * | m ) |
|
friend |
The documentation for this class was generated from the following file: