Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::math_opt::SolverInterfaceMock Class Reference

Detailed Description

Definition at line 96 of file solver_interface_mock.h.

#include <solver_interface_mock.h>

Inheritance diagram for operations_research::math_opt::SolverInterfaceMock:
operations_research::math_opt::SolverInterface

Public Member Functions

 MOCK_METHOD (absl::StatusOr< SolveResultProto >, Solve,(const SolveParametersProto &parameters, const ModelSolveParametersProto &model_parameters, MessageCallback message_cb, const CallbackRegistrationProto &callback_registration, Callback cb, const SolveInterrupter *absl_nullable interrupter),(override))
 MOCK_METHOD (absl::StatusOr< bool >, Update,(const ModelUpdateProto &model_update),(override))
 MOCK_METHOD (absl::StatusOr< ComputeInfeasibleSubsystemResultProto >, ComputeInfeasibleSubsystem,(const SolveParametersProto &parameters, MessageCallback message_cb, const SolveInterrupter *absl_nullable interrupter),(override))
Public Member Functions inherited from operations_research::math_opt::SolverInterface
 SolverInterface ()=default
 SolverInterface (const SolverInterface &)=delete
SolverInterfaceoperator= (const SolverInterface &)=delete
virtual ~SolverInterface ()=default
virtual absl::StatusOr< SolveResultProtoSolve (const SolveParametersProto &parameters, const ModelSolveParametersProto &model_parameters, MessageCallback message_cb, const CallbackRegistrationProto &callback_registration, Callback cb, const SolveInterrupter *absl_nullable interrupter)=0
virtual absl::StatusOr< bool > Update (const ModelUpdateProto &model_update)=0
virtual absl::StatusOr< ComputeInfeasibleSubsystemResultProtoComputeInfeasibleSubsystem (const SolveParametersProto &parameters, MessageCallback message_cb, const SolveInterrupter *absl_nullable interrupter)=0

Additional Inherited Members

Public Types inherited from operations_research::math_opt::SolverInterface
using MessageCallback = std::function<void(const std::vector<std::string>&)>
using Callback
using Factory

Member Function Documentation

◆ MOCK_METHOD() [1/3]

operations_research::math_opt::SolverInterfaceMock::MOCK_METHOD ( absl::StatusOr< bool > ,
Update ,
(const ModelUpdateProto &model_update) ,
(override)  )

◆ MOCK_METHOD() [2/3]

operations_research::math_opt::SolverInterfaceMock::MOCK_METHOD ( absl::StatusOr< ComputeInfeasibleSubsystemResultProto > ,
ComputeInfeasibleSubsystem ,
(const SolveParametersProto &parameters, MessageCallback message_cb, const SolveInterrupter *absl_nullable interrupter) ,
(override)  )

◆ MOCK_METHOD() [3/3]

operations_research::math_opt::SolverInterfaceMock::MOCK_METHOD ( absl::StatusOr< SolveResultProto > ,
Solve ,
(const SolveParametersProto &parameters, const ModelSolveParametersProto &model_parameters, MessageCallback message_cb, const CallbackRegistrationProto &callback_registration, Callback cb, const SolveInterrupter *absl_nullable interrupter) ,
(override)  )

The documentation for this class was generated from the following file: