14.2.13 Class ExprScaleVecPSD

mosek.fusion.ExprScaleVecPSD

Scale off-diagonal elements by sqrt(2) for use with SVECPSD domain.

Implements:

BaseExpression

Members:

BaseExpression.getDim – Return the d’th dimension in the expression.

BaseExpression.getND – Return the number of dimensions in the expression.

BaseExpression.getShape – Get the shape of the expression.

BaseExpression.getSize – Return the total number of elements in the expression (the product of the dimensions).

BaseExpression.index – Get a single element in the expression.

BaseExpression.pick – Pick a number of elements from the expression.

BaseExpression.slice – Get a slice of the expression.

BaseExpression.toString – Return a string representation of the expression object.

ExprScaleVecPSD.eval – Evaluate the expression and push the result onto the work stack.

ExprScaleVecPSD.eval
void eval(WorkStack rs, WorkStack ws, WorkStack xs)

Evaluate the expression and push the result onto the rs work stack.

Parameters:
  • rs (WorkStack) – The stack where the result of the evaluation is stored.

  • ws (WorkStack) – The stack used by evaluation to perform intermediate computations. It will be returned in the same state as when the function is called.

  • xs (WorkStack) – An auxiliary stack.