Description Super class Public fields Active bindings Methods Examples
Unary operation expression in MiniZinc Possible unary operators are: "+", "-", "not"
rminizinc::Expression
-> UnOp
.args
list of expression arguments
.op
operator to be used
.delete_flag
used to delete items
.args
list of expression arguments
.op
operator to be used
.delete_flag
used to delete items
new()
constructor
UnOp$new(args, op)
args
list of expressions
op
unary operator
nargs()
get the number of arguments
UnOp$nargs()
getArgs()
get all expression arguments
UnOp$getArgs()
setArgs()
set all expression arguments
UnOp$setArgs()
args
argument list to be set
getArg()
get the ith expression argument
UnOp$getArg(i)
i
index
setArg()
set the ith expression argument
UnOp$setArg(i, val)
i
index
val
value of expression to be set
getOp()
get the unary operator
UnOp$getOp()
setOp()
set the unary operator
UnOp$setOp(unop)
unop
unary operator to be set
c_str()
return the MiniZinc representation
UnOp$c_str()
getDeleteFlag()
delete flag for internal use
UnOp$getDeleteFlag()
delete()
delete the assignment item
UnOp$delete()
clone()
The objects of this class are cloneable with this method.
UnOp$clone(deep = FALSE)
deep
Whether to make a deep clone.
1 2 3 4 5 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.