Let
Create let expression in MiniZinc
rminizinc::Expression
-> Let
.decl
: list of local declarations
.in
: body of the let
.delete_flag
: used to delete items
.decl
: list of local declarations
.in
: body of the let
.delete_flag
: used to delete items
new()
constructor
Let$new(let, body)
let
: list of local declaration items and/or constraint items
body
: body of the let
getLets()
access list of declaration items and/or constraint items
Let$getLets()
setLets()
set list of declaration items and/or constraint items
Let$setLets(letList)
letList
: list of declaration items and/or constraint items to be set
getLet()
access declaration item and/or constraint item i
Let$getLet(i)
i
: index of let declaration item and/or constraint item to be accessed
setLet()
set list of declaration item and/or constraint item i
Let$setLet(let)
let
: declaration item and/or constraint item to be set
getBody()
get the body
Let$getBody()
setBody()
set the body
Let$setBody(expBody)
expBody
: expression to be set for body
c_str()
get the MiniZinc representation
Let$c_str()
getDeleteFlag()
delete flag for internal use
Let$getDeleteFlag()
delete()
delete the assignment item
Let$delete()
clone()
The objects of this class are cloneable with this method.
Let$clone(deep = FALSE)
deep
: Whether to make a deep clone.
Useful links