Limbo 3.5.4
Loading...
Searching...
No Matches
CsdpEasySdpApi.h File Reference

this file is a modified version of easysdp.c in Csdp package.
Original version does not provide control over parameters and print level.
The function limbo::solvers::easy_sdp_ext passes two additional parameters for better flexibility. More...

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <limbo/thirdparty/Csdp/include/declarations.h>

Go to the source code of this file.

Namespaces

namespace  limbo
 namespace for Limbo
namespace  limbo::solvers
 namespace for Limbo.Solvers

Functions

template<typename T>
int limbo::solvers::easy_sdp_ext (int n, int k, struct blockmatrix C, double *a, struct constraintmatrix *constraints, double constant_offset, struct blockmatrix *pX, double **py, struct blockmatrix *pZ, double *ppobj, double *pdobj, struct paramstruc const &params, int const &printlevel)
 API to call Csdp solver.

Detailed Description

this file is a modified version of easysdp.c in Csdp package.
Original version does not provide control over parameters and print level.
The function limbo::solvers::easy_sdp_ext passes two additional parameters for better flexibility.

Author
Yibo Lin
Date
Oct 2014

Definition in file CsdpEasySdpApi.h.

Macro Definition Documentation

◆ NOSHORTS

#define NOSHORTS

Definition at line 23 of file CsdpEasySdpApi.h.