51 static absl::StatusOr<PdlpBridge>
FromProto(
const ModelProto& model_proto);
61 const Eigen::VectorXd& primal_values,
62 const SparseVectorFilterProto& variable_filter)
const;
64 const Eigen::VectorXd& dual_values,
65 const SparseVectorFilterProto& linear_constraint_filter)
const;
67 const Eigen::VectorXd& reduced_costs,
68 const SparseVectorFilterProto& variable_filter)
const;
70 const SolutionHintProto& solution_hint)
const;
74 absl::flat_hash_map<int64_t, int64_t> var_id_to_pdlp_index_;
76 std::vector<int64_t> pdlp_index_to_var_id_;
77 absl::flat_hash_map<int64_t, int64_t> lin_con_id_to_pdlp_index_;
79 std::vector<int64_t> pdlp_index_to_lin_con_id_;