Natural subsetting for indicies
Algebra within the raml ecosystem behaves exactly as you'd expect it to.
Totally redundent, but suppresses warnings when two variables are compared.
Totally redundent, but suppresses warnings when two variables are compared.
Totally redundent, but suppresses warnings when two variables are compared.
# S4 method for ramlArray [(x, i, j, ..., drop = TRUE) # S4 method for ramlVariable,numeric +(e1, e2) # S4 method for numeric,ramlVariable +(e1, e2) # S4 method for ramlVariable,ramlVariable +(e1, e2) # S4 method for ramlVariable,AffineExpr +(e1, e2) # S4 method for AffineExpr,numeric +(e1, e2) # S4 method for numeric,AffineExpr +(e1, e2) # S4 method for AffineExpr,ramlVariable +(e1, e2) # S4 method for AffineExpr,AffineExpr +(e1, e2) # S4 method for ramlVariable,numeric *(e1, e2) # S4 method for AffineExpr,numeric *(e1, e2) # S4 method for numeric,AbstractRamlAlgObject *(e1, e2) # S4 method for AbstractRamlAlgObject,numeric -(e1, e2) # S4 method for numeric,AbstractRamlAlgObject -(e1, e2) # S4 method for AbstractRamlAlgObject,AbstractRamlAlgObject -(e1, e2) # S4 method for AbstractRamlAlgObject,numeric /(e1, e2) # S4 method for ANY,AbstractRamlAlgObject >=(e1, e2) # S4 method for ANY,AbstractRamlAlgObject <=(e1, e2) # S4 method for ANY,AbstractRamlAlgObject ==(e1, e2) # S4 method for AbstractRamlAlgObject,ANY >=(e1, e2) # S4 method for AbstractRamlAlgObject,ANY <=(e1, e2) # S4 method for AbstractRamlAlgObject,ANY ==(e1, e2) # S4 method for AbstractRamlAlgObject,AbstractRamlAlgObject ==(e1, e2) # S4 method for AbstractRamlAlgObject,AbstractRamlAlgObject <=(e1, e2) # S4 method for AbstractRamlAlgObject,AbstractRamlAlgObject >=(e1, e2)
x | The object of |
---|---|
i | The first index. |
j | The second index (if needed). |
... | Additional indicies. |
drop | (Not used). |
e1 | The first algebraic object. |
e2 | The second algebraic object. |
#> Error in e2 * e1: invalid object (non-function) used as methodx - x == 0 * x#>#>#>#>#> Error in e2 * e1: invalid object (non-function) used as methodx + y + x == x + x + y#> 2*x + 1*y == 2*x + 1*ym$objective(x + y) m$constraint(x + 2 * y <= 3)#> Error in e2 * e1: invalid object (non-function) used as method