17#ifndef OR_TOOLS_MATH_OPT_CPP_SOLVE_ARGUMENTS_H_
18#define OR_TOOLS_MATH_OPT_CPP_SOLVE_ARGUMENTS_H_
20#include "absl/status/status.h"
An object oriented wrapper for quadratic constraints in ModelStorage.
absl::Nonnull< const ModelStorage * > ModelStorageCPtr
std::function< CallbackResult(const CallbackData &)> Callback
std::function< void(const std::vector< std::string > &)> MessageCallback
absl::Status CheckModelStorageAndCallback(ModelStorageCPtr expected_storage) const
MessageCallback message_callback
ModelSolveParameters model_parameters
Model dependent parameters, e.g. solution hint.
CallbackRegistration callback_registration
SolveParameters parameters
Model independent parameters, e.g. time limit.
const SolveInterrupter * interrupter