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

Detailed Description

Definition at line 29 of file integral_solver.h.

#include <integral_solver.h>

Public Member Functions

 IntegralSolver ()
 IntegralSolver (const IntegralSolver &)=delete
IntegralSolveroperator= (const IntegralSolver &)=delete
 ~IntegralSolver ()=default
void SetParameters (const BopParameters &parameters)
BopParameters parameters () const
ABSL_MUST_USE_RESULT BopSolveStatus Solve (const glop::LinearProgram &linear_problem)
ABSL_MUST_USE_RESULT BopSolveStatus SolveWithTimeLimit (const glop::LinearProgram &linear_problem, TimeLimit *time_limit)
ABSL_MUST_USE_RESULT BopSolveStatus Solve (const glop::LinearProgram &linear_problem, const glop::DenseRow &user_provided_initial_solution)
ABSL_MUST_USE_RESULT BopSolveStatus SolveWithTimeLimit (const glop::LinearProgram &linear_problem, const glop::DenseRow &user_provided_initial_solution, TimeLimit *time_limit)
glop::Fractional objective_value () const
glop::Fractional best_bound () const
const glop::DenseRowvariable_values () const

Constructor & Destructor Documentation

◆ IntegralSolver() [1/2]

operations_research::bop::IntegralSolver::IntegralSolver ( )

Definition at line 1076 of file integral_solver.cc.

◆ IntegralSolver() [2/2]

operations_research::bop::IntegralSolver::IntegralSolver ( const IntegralSolver & )
delete

◆ ~IntegralSolver()

operations_research::bop::IntegralSolver::~IntegralSolver ( )
default

Member Function Documentation

◆ best_bound()

glop::Fractional operations_research::bop::IntegralSolver::best_bound ( ) const
inline

Definition at line 67 of file integral_solver.h.

◆ objective_value()

glop::Fractional operations_research::bop::IntegralSolver::objective_value ( ) const
inline

Definition at line 64 of file integral_solver.h.

◆ operator=()

IntegralSolver & operations_research::bop::IntegralSolver::operator= ( const IntegralSolver & )
delete

◆ parameters()

BopParameters operations_research::bop::IntegralSolver::parameters ( ) const
inline

Definition at line 44 of file integral_solver.h.

◆ SetParameters()

void operations_research::bop::IntegralSolver::SetParameters ( const BopParameters & parameters)
inline

Definition at line 41 of file integral_solver.h.

◆ Solve() [1/2]

BopSolveStatus operations_research::bop::IntegralSolver::Solve ( const glop::LinearProgram & linear_problem)

Definition at line 1079 of file integral_solver.cc.

◆ Solve() [2/2]

BopSolveStatus operations_research::bop::IntegralSolver::Solve ( const glop::LinearProgram & linear_problem,
const glop::DenseRow & user_provided_initial_solution )

Definition at line 1088 of file integral_solver.cc.

◆ SolveWithTimeLimit() [1/2]

BopSolveStatus operations_research::bop::IntegralSolver::SolveWithTimeLimit ( const glop::LinearProgram & linear_problem,
const glop::DenseRow & user_provided_initial_solution,
TimeLimit * time_limit )

Definition at line 1097 of file integral_solver.cc.

◆ SolveWithTimeLimit() [2/2]

BopSolveStatus operations_research::bop::IntegralSolver::SolveWithTimeLimit ( const glop::LinearProgram & linear_problem,
TimeLimit * time_limit )

Definition at line 1083 of file integral_solver.cc.

◆ variable_values()

const glop::DenseRow & operations_research::bop::IntegralSolver::variable_values ( ) const
inline

Definition at line 71 of file integral_solver.h.


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