cummax_axis function

Cumulative Maximum

Cumulative Maximum

The cumulative maximum, maxi=1,,kxi\max_{i=1,\ldots,k} x_i for k=1,,nk=1,\ldots,n. When calling cummax, matrices are automatically flattened into column-major order before the max is taken. methods

cummax_axis(expr, axis = 2) ## S4 method for signature 'Expression' cummax(x)

Arguments

  • axis: (Optional) The dimension across which to apply the function: 1 indicates rows, and 2 indicates columns. The default is 2.
  • x, expr: An Expression , vector, or matrix.

Examples

val <- cbind(c(1,2), c(3,4)) value(cummax(Constant(val))) value(cummax_axis(Constant(val))) x <- Variable(2,2) prob <- Problem(Minimize(cummax(x)[4]), list(x == val)) result <- solve(prob) result$value result$getValue(cummax(x))
  • Maintainer: Anqi Fu
  • License: Apache License 2.0 | file LICENSE
  • Last published: 2024-11-07