libigl
v2.5.0
Loading...
Searching...
No Matches
mosek_linprog.h
Go to the documentation of this file.
1
// This file is part of libigl, a simple c++ geometry processing library.
2
//
3
// Copyright (C) 2015 Alec Jacobson <alecjacobson@gmail.com>
4
//
5
// This Source Code Form is subject to the terms of the Mozilla Public License
6
// v. 2.0. If a copy of the MPL was not distributed with this file, You can
7
// obtain one at http://mozilla.org/MPL/2.0/.
8
#ifndef IGL_MOSEK_MOSEK_LINPROG_H
9
#define IGL_MOSEK_MOSEK_LINPROG_H
10
#include "../igl_inline.h"
11
#include <Eigen/Core>
12
#include <Eigen/Sparse>
13
#include <mosek.h>
14
namespace
igl
15
{
16
namespace
mosek
17
{
32
IGL_INLINE
bool
mosek_linprog
(
33
const
Eigen::VectorXd & c,
34
const
Eigen::SparseMatrix<double> & A,
35
const
Eigen::VectorXd & lc,
36
const
Eigen::VectorXd & uc,
37
const
Eigen::VectorXd & lx,
38
const
Eigen::VectorXd & ux,
39
Eigen::VectorXd & x);
46
IGL_INLINE
bool
mosek_linprog
(
47
const
Eigen::VectorXd & c,
48
const
Eigen::SparseMatrix<double> & A,
49
const
Eigen::VectorXd & lc,
50
const
Eigen::VectorXd & uc,
51
const
Eigen::VectorXd & lx,
52
const
Eigen::VectorXd & ux,
53
const
MSKenv_t & env,
54
Eigen::VectorXd & x);
55
}
56
}
57
58
#ifndef IGL_STATIC_LIBRARY
59
# include "mosek_linprog.cpp"
60
#endif
61
#endif
IGL_INLINE
#define IGL_INLINE
Definition
igl_inline.h:15
igl::mosek::mosek_linprog
bool mosek_linprog(const Eigen::VectorXd &c, const Eigen::SparseMatrix< double > &A, const Eigen::VectorXd &lc, const Eigen::VectorXd &uc, const Eigen::VectorXd &lx, const Eigen::VectorXd &ux, Eigen::VectorXd &x)
Solve a linear program using mosek.
igl
Definition
AABB.h:17
include
igl
mosek
mosek_linprog.h
Generated by
1.9.8