19    std::optional<bool> m_continuous_relaxation;
 
   20    Map<std::string, double> m_double_parameter;
 
   21    Map<std::string, int> m_int_parameter;
 
   22    Map<std::string, std::string> m_string_parameter;
 
   23    std::list<std::unique_ptr<CallbackFactory>> m_callbacks;
 
   25    explicit Mosek(
bool t_continuous_relaxation) : m_continuous_relaxation(t_continuous_relaxation) {}
 
   37    static Mosek ContinuousRelaxation();
 
   43    Mosek& with_continuous_relaxation_only(
bool t_value);
 
   45    Mosek& with_external_parameter(
const std::string& t_param, 
double t_value);
 
   47    Mosek& with_external_parameter(
const std::string& t_param, 
int t_value);
 
   49    Mosek& with_external_parameter(
const std::string& t_param, std::string t_value);