#include <string>
#include <unordered_map>
#include <variant>
#include <vector>
#include <Eigen/Core>
#include <Eigen/Sparse>
#include "drake/common/drake_copyable.h"
#include "drake/common/fmt.h"
#include "drake/common/type_safe_index.h"
#include "drake/solvers/mathematical_program.h"
Namespaces | |
drake | |
drake::solvers | |
Enumerations | |
enum | RemoveFreeVariableMethod { kTwoSlackVariables = 1, kNullspace = 2, kLorentzConeSlack = 3 } |
SDPA format doesn't accept free variables, namely the problem it solves is in this form P1. More... | |
Functions | |
std::string | to_string (const RemoveFreeVariableMethod &) |
bool | GenerateSDPA (const MathematicalProgram &prog, const std::string &file_name, RemoveFreeVariableMethod method=RemoveFreeVariableMethod::kNullspace) |
SDPA is a format to record an SDP problem. More... | |