The Parameter class.
This class represents a parameter, either scalar or a matrix.
Parameter( rows = NULL, cols = NULL, name = NA_character_, value = NA_real_, ... ) ## S4 method for signature 'Parameter' get_data(object) ## S4 method for signature 'Parameter' name(x) ## S4 method for signature 'Parameter' value(object) ## S4 replacement method for signature 'Parameter' value(object) <- value ## S4 method for signature 'Parameter' grad(object) ## S4 method for signature 'Parameter' parameters(object) ## S4 method for signature 'Parameter' canonicalize(object)
rows |
The number of rows in the parameter. |
cols |
The number of columns in the parameter. |
name |
(Optional) A character string representing the name of the parameter. |
value |
(Optional) A numeric element, vector, matrix, or data.frame. Defaults to |
... |
Additional attribute arguments. See Leaf for details. |
object, x |
A Parameter object. |
get_data: Returns list(dim, name, value, attributes).
name: The name of the parameter.
value: The value of the parameter.
value<-: Set the value of the parameter.
grad: An empty list since the gradient of a parameter is zero.
parameters: Returns itself as a parameter.
canonicalize: The canonical form of the parameter.
rowsThe number of rows in the parameter.
colsThe number of columns in the parameter.
name(Optional) A character string representing the name of the parameter.
value(Optional) A numeric element, vector, matrix, or data.frame. Defaults to NA and may be changed with value<- later.
x <- Parameter(3, name = "x0", nonpos = TRUE) ## 3-vec negative is_nonneg(x) is_nonpos(x) size(x)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.