14.2.5 Class ConeDomain

mosek.fusion.ConeDomain

Represent a domain defined by a conic constraints

Members:

ConeDomain.axis – Set the dimension along which the cones are created.

ConeDomain.axisIsSet – Returns true if the cone axis was set

ConeDomain.getAxis – Get the dimension along which the cones are created.

ConeDomain.integral – Creates a domain of integral variables.

ConeDomain.withNamesOnAxis – Set index names in a specific axis.

ConeDomain.withShape – Set the shape of the domain.

ConeDomain.axis
axis(int a) -> ConeDomain

Set the dimension along which the cones are created.

Parameters:

a (int)

Return:

(ConeDomain)

ConeDomain.axisIsSet
axisIsSet() -> bool

Returns true if the cone axis was set

Return:

(bool)

ConeDomain.getAxis
getAxis() -> int

Get the dimension along which the cones are created.

Return:

(int)

ConeDomain.integral
integral() -> ConeDomain

Modify a given domain restricting its elements to be integral.

Return:

(ConeDomain)

ConeDomain.withNamesOnAxis
withNamesOnAxis(str[] names, int axis) -> ConeDomain

Set index names in a specific axis.

Parameters:
  • names (str[]) – List of names, this must match the actual dimension on that axis.

  • axis (int) – The axis to change names on.

Return:

(ConeDomain)

ConeDomain.withShape
withShape(int[] shp) -> ConeDomain
withShape(int dim0) -> ConeDomain
withShape(int dim0, int dim1) -> ConeDomain
withShape(int dim0, int dim1, int dim2) -> ConeDomain

Set the shape of the domain.

Parameters:
  • shp (int[]) – The shape of the domain

  • dim0 (int) – First dimension

  • dim1 (int) – Second dimension

  • dim2 (int) – Third dimension

Return:

(ConeDomain)