Class: solverConstraints

Share:

Description

A diverse Solver Constraints Class which allows for user level constraints to be translated into a number of solver type constraints dealing with such issues as the direction of the inequality, the presence absence of upper and lower input bounds and the presence absence of group level bounds. Should not be called by the use directly.

Objects from the Class

Objects can be created by calling solverConstraints.

Slots

call:

Object of class "call" ~~

type:

Object of class "character" ~~

direction:

Object of class "numeric" ~~

Aineq:

Object of class "matrix" ~~

bineq:

Object of class "vector" ~~

Aeq:

Object of class "matrix" ~~

beq:

Object of class "vector" ~~

UB:

Object of class "vector" ~~

LB:

Object of class "vector" ~~

Extends

Class Constraints, directly.

Note

The class is exposed for its general utility value and possible extensions to the solvers used. It currently does not support equality only constraints which would require setting of of slack variables.

Author(s)

Alexios Ghalanos

Examples

1
showClass("solverConstraints")