61 absl::StatusOr<GScipCallbackResult> EnforceLp(
64 bool solution_infeasible)
override;
66 absl::StatusOr<bool> CheckIsFeasible(
69 bool check_lp_rows,
bool print_reason,
bool check_completely)
override;
71 absl::StatusOr<GScipCallbackResult> SeparateLp(
75 absl::StatusOr<GScipCallbackResult> SeparateSolution(
79 std::vector<std::pair<SCIP_VAR*, RoundingLockDirection>> RoundingLock(
81 bool lock_type_is_model)
override;
84 absl::StatusOr<CallbackDataProto> MakeCbData(
87 CallbackEventProto event);
92 absl::StatusOr<GScipCallbackResult> ApplyCallback(