Google OR-Tools v9.9
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 ()
 

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: