Crate mosek

Source

Structs§

Basindtype
Basis identification
Boundkey
Bound keys
Branchdir
Specifies the branching direction.
Callbackcode
Progress callback codes
Compresstype
Compression types
Conetype
Cone types
Dataformat
Data format types
Dinfitem
Double information items
Domaintype
Cone types
Dparam
Double parameters
Env
Environment. Defines an environment in which tasks are created. In most cases it is not necessary to create this directly since the tasks can use the default environment.
Feature
License feature
Foldingmode
Method of folding (symmetry detection for continuous problems).
Iinfitem
Integer information items.
Inftype
Information item types
Intpnthotstart
Hot-start type employed by the interior-point optimizers.
Iomode
Input/output modes
Iparam
Integer parameters
Liinfitem
Long integer information items.
Mark
Mark
Miocontsoltype
Continuous mixed-integer solution type
Miodatapermmethod
Specifies the problem data permutation method for mixed-integer problems.
Miomode
Integer restrictions
Mionodeseltype
Mixed-integer node selection types
Miovarseltype
Mixed-integer variable selection types
Miqcqoreformmethod
Specifies the reformulation method for mixed-integer quadratic problems.
Mpsformat
MPS file format type
Nametype
Name types
Objsense
Objective sense types
Onoffkey
On/off
Optimizertype
Optimizer types
Orderingtype
Ordering strategies
Parametertype
Parameter type
Presolvemode
Presolve method.
Problemitem
Problem data items
Problemtype
Problem types
Prosta
Problem status keys
Rescode
Response codes
Rescodetype
Response code type
Scalingmethod
Scaling method
Scalingtype
Scaling type
Sensitivitytype
Sensitivity types
Simdegen
Degeneracy strategies
Simdupvec
Exploit duplicate columns.
Simhotstart
Hot-start type employed by the simplex optimizer
Simprecision
Experimental. Usage not recommended.
Simreform
Problem reformulation.
Simseltype
Simplex selection strategy
Solformat
Data format types
Solitem
Solution items
Solsta
Solution status keys
Soltype
Solution types
Solveform
Solve primal or dual form
Sparam
String parameters
Stakey
Status keys
Startpointtype
Starting point types
Streamtype
Stream types
Symmattype
Cone types
Task
The Task structure encapsulates a MOSEK Task containing problem data, parameters and other information used to solve the optimization problem, and provides the API for interacting with the task data.
TaskCB
Transpose
Transposed matrix.
Uplo
Triangular part of a symmetric matrix.
Value
Integer values
Variabletype
Variable types

Functions§

axpy
Computes vector addition and multiplication by a scalar.
check_in_all
Check in all unused license features to the license token server.
check_in_license
Check in a license feature back to the license server ahead of time.
check_out_license
Check out a license feature from the license server ahead of time.
check_version
Compares a version of the MOSEK DLL with a specified version.
compute_sparse_cholesky
Computes a Cholesky factorization of sparse matrix.
dot
Computes the inner product of two vectors.
echo_intro
Prints an intro to message stream.
enable_gar_col_env
Enable reference counting for environments.
expirylicenses
Reports when the first license feature expires.
gemm
Performs a dense matrix multiplication.
gemv
Computes dense matrix times a dense vector product.
get_build_info
Obtains build information.
get_code_desc
Obtains a short description of a response code.
get_response_class
Obtain the class of a response code.
get_version
Obtains MOSEK version information.
global_env_finalize
Finalize global env.
global_env_initialize
Initialize global env.
is_infinity
Return true if value is considered infinity by MOSEK.
license_cleanup
Stops all threads and delete all handles used by the license system.
link_file_to_stream
Directs all output from a stream to a file.
optimize_batch
Optimize a number of tasks in parallel using a specified number of threads.
potrf
Computes a Cholesky factorization of a dense matrix.
put_license_code
Input a runtime license code.
put_license_debug
Enables debug information for the license system.
put_license_path
Set the path to the license file.
put_license_wait
Control whether mosek should wait for an available license if no license is available.
reset_expiry_licenses
Reset the license expiry reporting startpoint.
shutdown_global_threadpool
Attempt to shut down global threadpool is used.
sparse_triangular_solve_dense
Solves a sparse triangular system of linear equations.
syeig
Computes all eigenvalues of a symmetric dense matrix.
syevd
Computes all the eigenvalues and eigenvectors of a symmetric dense matrix, and thus its eigenvalue decomposition.
sym_nam_to_value
Obtains the value corresponding to a symbolic name defined by MOSEK.
syrk
Performs a rank-k update of a symmetric matrix.