AffineConeBuilder::GetExpr()

从仿射锥约束中获取指定下标的线性约束。

概要

const Expr &GetExpr(int i)

参量

i: 指定的下标值。

返回值

指定下标的线性约束。

AffineConeBuilder::GetExprs()

获取仿射锥约束中所有的线性表达式。

概要

MLinExpr<1> GetExprs()

返回值

一维线性表达式对象。

AffineConeBuilder::GetPsdExpr()

从仿射锥约束中获取指定下标的PSD约束。

概要

const PsdExpr &GetPsdExpr(int i)

参量

i: 指定的下标值。

返回值

指定下标的PSD约束。

AffineConeBuilder::GetPsdExprs()

获取仿射锥约束中所有的PSD表达式。

概要

const MPsdExpr<1> &GetPsdExprs()

返回值

一维半定表达式对象。

AffineConeBuilder::GetSize()

获取仿射锥约束中表达式个数。

概要

int GetSize()

返回值

表达式个数。

AffineConeBuilder::GetType()

获取仿射锥约束类型。

概要

int GetType()

返回值

仿射锥约束类型。

AffineConeBuilder::HasPsdTerm()

检查仿射锥的表达式里是否含有半定项。

概要

bool HasPsdTerm()

返回值

BOOL值。如果False,表示仿射锥的表达式里没有半定项。从而可以直接获取线性表达式。

AffineConeBuilder::Set()

设置仿射锥约束的线性表达式。

概要

void Set(const MLinExpr<1> &exprs, int type)

参量

exprs: 一维线性表达式对象。

type: 仿射锥约束的类型。

AffineConeBuilder::Set()

设置仿射锥约束的半定表达式。

概要

void Set(const MPsdExpr<1> &exprs, int type)

参量

exprs: 一维半定表达式对象。

type: 仿射锥约束的类型。