MinElemwise-class {CVXR} | R Documentation |
The MinElemwise class.
Description
This class represents the elementwise minimum.
Usage
MinElemwise(arg1, arg2, ...)
## S4 method for signature 'MinElemwise'
to_numeric(object, values)
## S4 method for signature 'MinElemwise'
sign_from_args(object)
## S4 method for signature 'MinElemwise'
is_atom_convex(object)
## S4 method for signature 'MinElemwise'
is_atom_concave(object)
## S4 method for signature 'MinElemwise'
is_atom_log_log_convex(object)
## S4 method for signature 'MinElemwise'
is_atom_log_log_concave(object)
## S4 method for signature 'MinElemwise'
is_incr(object, idx)
## S4 method for signature 'MinElemwise'
is_decr(object, idx)
## S4 method for signature 'MinElemwise'
is_pwl(object)
## S4 method for signature 'MinElemwise'
.grad(object, values)
Arguments
arg1 |
The first Expression in the minimum operation. |
arg2 |
The second Expression in the minimum operation. |
... |
Additional Expression objects in the minimum operation. |
object |
A MinElemwise object. |
values |
A list of numeric values for the arguments |
idx |
An index into the atom. |
Methods (by generic)
-
to_numeric(MinElemwise)
: The elementwise minimum. -
sign_from_args(MinElemwise)
: The sign of the atom. -
is_atom_convex(MinElemwise)
: The atom is not convex. -
is_atom_concave(MinElemwise)
: The atom is not concave. -
is_atom_log_log_convex(MinElemwise)
: Is the atom log-log convex? -
is_atom_log_log_concave(MinElemwise)
: Is the atom log-log concave? -
is_incr(MinElemwise)
: The atom is weakly increasing. -
is_decr(MinElemwise)
: The atom is not weakly decreasing. -
is_pwl(MinElemwise)
: Are all the arguments piecewise linear? -
.grad(MinElemwise)
: Gives the (sub/super)gradient of the atom w.r.t. each variable
Slots
arg1
The first Expression in the minimum operation.
arg2
The second Expression in the minimum operation.
...
Additional Expression objects in the minimum operation.