15.2 Functions grouped by topic

Callback

Environment and task management

Infeasibility diagnostic

Information items and statistics

Input/Output

Inspecting the task

License system

Linear algebra

Logging

Names

Optimization

  • optimize – Optimizes the problem.

  • optimizebatch – Optimize a number of tasks in parallel using a specified number of threads.

Parameters

Problem data - affine conic constraints

Problem data - affine expressions

Problem data - bounds

Problem data - cones (deprecated)

Problem data - constraints

Problem data - disjunctive constraints

Problem data - domain

Problem data - linear part

Problem data - objective

  • putbarcj – Changes one element in barc.

  • putcfix – Replaces the fixed term in the objective.

  • putcj – Modifies one linear coefficient in the objective.

  • putcslice – Modifies a slice of the linear objective coefficients.

  • putobjname – Assigns a new name to the objective.

  • putobjsense – Sets the objective sense.

  • putqobj – Replaces all quadratic terms in the objective.

  • putqobjij – Replaces one coefficient in the quadratic term in the objective.

  • Infrequent: putclist

Problem data - quadratic part

Problem data - semidefinite

Problem data - variables

Remote optimization

  • asyncgetlog – Get the optimizer log from a remote job.

  • asyncgetresult – Request a solution from a remote job.

  • asyncoptimize – Offload the optimization task to a solver server in asynchronous mode.

  • asyncpoll – Requests information about the status of the remote job.

  • asyncstop – Request that the job identified by the token is terminated.

  • optimizermt – Offload the optimization task to a solver server and wait for the solution.

  • putoptserverhost – Specify an OptServer for remote calls.

Responses, errors and warnings

Sensitivity analysis

Solution - dual

Solution - primal

Solution - semidefinite

  • getbarsj – Obtains the dual solution for a semidefinite variable.

  • getbarsslice – Obtains the dual solution for a sequence of semidefinite variables.

  • getbarxj – Obtains the primal solution for a semidefinite variable.

  • getbarxslice – Obtains the primal solution for a sequence of semidefinite variables.

  • Infrequent: putbarsj, putbarxj

Solution information

Solving systems with basis matrix

System, memory and debugging

Versions

  • getversion – Obtains MOSEK version information.