Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.ConstraintSolver.WrappedConstraint Class Reference
Inheritance diagram for Google.OrTools.ConstraintSolver.WrappedConstraint:
Google.OrTools.ConstraintSolver.BaseEquality Google.OrTools.ConstraintSolver.IConstraintWithStatus

Public Member Functions

 WrappedConstraint (Constraint cst)
 
 WrappedConstraint (bool val)
 
 WrappedConstraint (bool val, Constraint cst)
 
override Solver solver ()
 
override IntVar Var ()
 
- Public Member Functions inherited from Google.OrTools.ConstraintSolver.BaseEquality
Solver solver ()
 
IntVar Var ()
 
IntExpr Abs ()
 
IntExpr Square ()
 
- Public Member Functions inherited from Google.OrTools.ConstraintSolver.IConstraintWithStatus

Static Public Member Functions

static implicit operator bool (WrappedConstraint valCstPair)
 
static implicit operator Constraint (WrappedConstraint valCstPair)
 
static implicit operator IntVar (WrappedConstraint eq)
 
static implicit operator IntExpr (WrappedConstraint eq)
 
- Static Public Member Functions inherited from Google.OrTools.ConstraintSolver.BaseEquality
static IntExpr operator+ (BaseEquality a, BaseEquality b)
 
static IntExpr operator+ (BaseEquality a, long v)
 
static IntExpr operator+ (long v, BaseEquality a)
 
static IntExpr operator- (BaseEquality a, BaseEquality b)
 
static IntExpr operator- (BaseEquality a, long v)
 
static IntExpr operator- (long v, BaseEquality a)
 
static IntExpr operator* (BaseEquality a, BaseEquality b)
 
static IntExpr operator* (BaseEquality a, long v)
 
static IntExpr operator* (long v, BaseEquality a)
 
static IntExpr operator/ (BaseEquality a, long v)
 
static IntExpr operator- (BaseEquality a)
 
static WrappedConstraint operator== (BaseEquality a, long v)
 
static WrappedConstraint operator== (long v, BaseEquality a)
 
static WrappedConstraint operator!= (BaseEquality a, long v)
 
static WrappedConstraint operator!= (long v, BaseEquality a)
 
static WrappedConstraint operator>= (BaseEquality a, long v)
 
static WrappedConstraint operator>= (long v, BaseEquality a)
 
static WrappedConstraint operator> (BaseEquality a, long v)
 
static WrappedConstraint operator> (long v, BaseEquality a)
 
static WrappedConstraint operator<= (BaseEquality a, long v)
 
static WrappedConstraint operator<= (long v, BaseEquality a)
 
static WrappedConstraint operator< (BaseEquality a, long v)
 
static WrappedConstraint operator< (long v, BaseEquality a)
 
static WrappedConstraint operator>= (BaseEquality a, BaseEquality b)
 
static WrappedConstraint operator> (BaseEquality a, BaseEquality b)
 
static WrappedConstraint operator<= (BaseEquality a, BaseEquality b)
 
static WrappedConstraint operator< (BaseEquality a, BaseEquality b)
 
static ConstraintEquality operator== (BaseEquality a, BaseEquality b)
 
static ConstraintEquality operator!= (BaseEquality a, BaseEquality b)
 

Properties

bool Val [get, set]
 
Constraint Cst [get, set]
 

Detailed Description

Definition at line 156 of file ValCstPair.cs.

Constructor & Destructor Documentation

◆ WrappedConstraint() [1/3]

Google.OrTools.ConstraintSolver.WrappedConstraint.WrappedConstraint ( Constraint cst)
inline

Definition at line 162 of file ValCstPair.cs.

◆ WrappedConstraint() [2/3]

Google.OrTools.ConstraintSolver.WrappedConstraint.WrappedConstraint ( bool val)
inline

Definition at line 166 of file ValCstPair.cs.

◆ WrappedConstraint() [3/3]

Google.OrTools.ConstraintSolver.WrappedConstraint.WrappedConstraint ( bool val,
Constraint cst )
inline

Definition at line 170 of file ValCstPair.cs.

Member Function Documentation

◆ operator bool()

static implicit Google.OrTools.ConstraintSolver.WrappedConstraint.operator bool ( WrappedConstraint valCstPair)
inlinestatic

Definition at line 176 of file ValCstPair.cs.

◆ operator Constraint()

static implicit Google.OrTools.ConstraintSolver.WrappedConstraint.operator Constraint ( WrappedConstraint valCstPair)
inlinestatic

Definition at line 181 of file ValCstPair.cs.

◆ operator IntExpr()

static implicit Google.OrTools.ConstraintSolver.WrappedConstraint.operator IntExpr ( WrappedConstraint eq)
inlinestatic

Definition at line 191 of file ValCstPair.cs.

◆ operator IntVar()

static implicit Google.OrTools.ConstraintSolver.WrappedConstraint.operator IntVar ( WrappedConstraint eq)
inlinestatic

Definition at line 186 of file ValCstPair.cs.

◆ solver()

override Solver Google.OrTools.ConstraintSolver.WrappedConstraint.solver ( )
inline

◆ Var()

override IntVar Google.OrTools.ConstraintSolver.WrappedConstraint.Var ( )
inline

Property Documentation

◆ Cst

Constraint Google.OrTools.ConstraintSolver.WrappedConstraint.Cst
getset

Definition at line 160 of file ValCstPair.cs.

◆ Val

bool Google.OrTools.ConstraintSolver.WrappedConstraint.Val
getset

Definition at line 158 of file ValCstPair.cs.


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