The Variable class.
This class represents an optimization variable.
Variable(rows = NULL, cols = NULL, name = NA_character_, ...) ## S4 method for signature 'Variable' as.character(x) ## S4 method for signature 'Variable' name(x) ## S4 method for signature 'Variable' value(object) ## S4 method for signature 'Variable' grad(object) ## S4 method for signature 'Variable' variables(object) ## S4 method for signature 'Variable' canonicalize(object)
name
: The name of the variable.
value
: Get the value of the variable.
grad
: The sub/super-gradient of the variable represented as a sparse matrix.
variables
: Returns itself as a variable.
canonicalize
: The canonical form of the variable.
dim
The dimensions of the variable.
name
(Optional) A character string representing the name of the variable.
x <- Variable(3, name = "x0") ## 3-int variable y <- Variable(3, 3, name = "y0") # Matrix variable as.character(y) id(y) is_nonneg(x) is_nonpos(x) size(y) name(y) value(y) <- matrix(1:9, nrow = 3) value(y) grad(y) variables(y) canonicalize(y)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.