Learn R Programming

CVXR (version 1.0-14)

MaxElemwise-class: The MaxElemwise class.

Description

This class represents the elementwise maximum.

Usage

MaxElemwise(arg1, arg2, ...)

# S4 method for MaxElemwise to_numeric(object, values)

# S4 method for MaxElemwise sign_from_args(object)

# S4 method for MaxElemwise is_atom_convex(object)

# S4 method for MaxElemwise is_atom_concave(object)

# S4 method for MaxElemwise is_atom_log_log_convex(object)

# S4 method for MaxElemwise is_atom_log_log_concave(object)

# S4 method for MaxElemwise is_incr(object, idx)

# S4 method for MaxElemwise is_decr(object, idx)

# S4 method for MaxElemwise is_pwl(object)

# S4 method for MaxElemwise .grad(object, values)

Arguments

arg1

The first Expression in the maximum operation.

arg2

The second Expression in the maximum operation.

...

Additional Expression objects in the maximum operation.

object

A MaxElemwise object.

values

A list of numeric values for the arguments

idx

An index into the atom.

Methods (by generic)

  • to_numeric(MaxElemwise): The elementwise maximum.

  • sign_from_args(MaxElemwise): The sign of the atom.

  • is_atom_convex(MaxElemwise): The atom is convex.

  • is_atom_concave(MaxElemwise): The atom is not concave.

  • is_atom_log_log_convex(MaxElemwise): Is the atom log-log convex?

  • is_atom_log_log_concave(MaxElemwise): Is the atom log-log concave?

  • is_incr(MaxElemwise): The atom is weakly increasing.

  • is_decr(MaxElemwise): The atom is not weakly decreasing.

  • is_pwl(MaxElemwise): Are all the arguments piecewise linear?

  • .grad(MaxElemwise): Gives the (sub/super)gradient of the atom w.r.t. each variable

Slots

arg1

The first Expression in the maximum operation.

arg2

The second Expression in the maximum operation.

...

Additional Expression objects in the maximum operation.