Unlimited learning, half price | 50% off

Last chance! 50% off unlimited learning

Sale ends in


CVXR (version 1.0)

Chain-class: The Chain class.

Description

This class represents a reduction that replaces symbolic parameters with their constraint values.

Usage

# S4 method for Chain
as.character(x)

# S4 method for Chain,Problem accepts(object, problem)

# S4 method for Chain,Problem perform(object, problem)

# S4 method for Chain,SolutionORList,list invert(object, solution, inverse_data)

Arguments

x, object

A '>Chain object.

problem

A '>Problem object to check.

solution

A '>Solution or list.

inverse_data

A list that contains the data encoding the original problem.

Methods (by generic)

  • accepts: A problem is accepted if the sequence of reductions is valid. In particular, the i-th reduction must accept the output of the i-1th reduction, with the first reduction (self.reductions[0]) in the sequence taking as input the supplied problem.

  • perform: Applies the chain to a problem and returns an equivalent problem.

  • invert: Performs the reduction on a problem and returns an equivalent problem.