OR-Tools  8.2
IntegralSolver

Detailed Description

Definition at line 27 of file integral_solver.h.

Public Member Functions

 IntegralSolver ()
 
 ~IntegralSolver ()
 
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()

Definition at line 1050 of file integral_solver.cc.

◆ ~IntegralSolver()

~IntegralSolver ( )
inline

Definition at line 30 of file integral_solver.h.

Member Function Documentation

◆ best_bound()

glop::Fractional best_bound ( ) const
inline

Definition at line 60 of file integral_solver.h.

◆ objective_value()

glop::Fractional objective_value ( ) const
inline

Definition at line 57 of file integral_solver.h.

◆ parameters()

BopParameters parameters ( ) const
inline

Definition at line 37 of file integral_solver.h.

◆ SetParameters()

void SetParameters ( const BopParameters &  parameters)
inline

Definition at line 34 of file integral_solver.h.

◆ Solve() [1/2]

ABSL_MUST_USE_RESULT BopSolveStatus Solve ( const glop::LinearProgram linear_problem)

◆ Solve() [2/2]

ABSL_MUST_USE_RESULT BopSolveStatus Solve ( const glop::LinearProgram linear_problem,
const glop::DenseRow user_provided_initial_solution 
)

◆ SolveWithTimeLimit() [1/2]

ABSL_MUST_USE_RESULT BopSolveStatus SolveWithTimeLimit ( const glop::LinearProgram linear_problem,
const glop::DenseRow user_provided_initial_solution,
TimeLimit time_limit 
)

◆ SolveWithTimeLimit() [2/2]

ABSL_MUST_USE_RESULT BopSolveStatus SolveWithTimeLimit ( const glop::LinearProgram linear_problem,
TimeLimit time_limit 
)

◆ variable_values()

const glop::DenseRow & variable_values ( ) const
inline

Definition at line 64 of file integral_solver.h.


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