Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::sat::CompiledNoOverlap2dWithTwoBoxes< has_enforcement >::Box Struct Reference

#include <constraint_violation.h>

Public Member Functions

 Box (const ConstraintProto &x, const ConstraintProto &y)

Public Attributes

ViewOfAffineLinearExpressionProto x_min
ViewOfAffineLinearExpressionProto x_max
ViewOfAffineLinearExpressionProto y_min
ViewOfAffineLinearExpressionProto y_max

Detailed Description

template<bool has_enforcement = true>
struct operations_research::sat::CompiledNoOverlap2dWithTwoBoxes< has_enforcement >::Box

Definition at line 632 of file constraint_violation.h.

Constructor & Destructor Documentation

◆ Box()

template<bool has_enforcement = true>
operations_research::sat::CompiledNoOverlap2dWithTwoBoxes< has_enforcement >::Box::Box ( const ConstraintProto & x,
const ConstraintProto & y )
inline

Definition at line 633 of file constraint_violation.h.

Member Data Documentation

◆ x_max

template<bool has_enforcement = true>
ViewOfAffineLinearExpressionProto operations_research::sat::CompiledNoOverlap2dWithTwoBoxes< has_enforcement >::Box::x_max

Definition at line 639 of file constraint_violation.h.

◆ x_min

template<bool has_enforcement = true>
ViewOfAffineLinearExpressionProto operations_research::sat::CompiledNoOverlap2dWithTwoBoxes< has_enforcement >::Box::x_min

Definition at line 638 of file constraint_violation.h.

◆ y_max

template<bool has_enforcement = true>
ViewOfAffineLinearExpressionProto operations_research::sat::CompiledNoOverlap2dWithTwoBoxes< has_enforcement >::Box::y_max

Definition at line 641 of file constraint_violation.h.

◆ y_min

template<bool has_enforcement = true>
ViewOfAffineLinearExpressionProto operations_research::sat::CompiledNoOverlap2dWithTwoBoxes< has_enforcement >::Box::y_min

Definition at line 640 of file constraint_violation.h.


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