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

Detailed Description

Definition at line 52 of file lp_decomposer.h.

#include <lp_decomposer.h>

Public Member Functions

 LPDecomposer ()
 LPDecomposer (const LPDecomposer &)=delete
LPDecomposeroperator= (const LPDecomposer &)=delete
void Decompose (const LinearProgram *linear_problem) ABSL_LOCKS_EXCLUDED(mutex_)
int GetNumberOfProblems () const ABSL_LOCKS_EXCLUDED(mutex_)
const LinearProgramoriginal_problem () const ABSL_LOCKS_EXCLUDED(mutex_)
void ExtractLocalProblem (int problem_index, LinearProgram *lp) ABSL_LOCKS_EXCLUDED(mutex_)
DenseRow AggregateAssignments (absl::Span< const DenseRow > assignments) const ABSL_LOCKS_EXCLUDED(mutex_)
DenseRow ExtractLocalAssignment (int problem_index, const DenseRow &assignment) ABSL_LOCKS_EXCLUDED(mutex_)

Constructor & Destructor Documentation

◆ LPDecomposer() [1/2]

◆ LPDecomposer() [2/2]

Member Function Documentation

◆ AggregateAssignments()

Definition at line 144 of file lp_decomposer.cc.

◆ Decompose()

Definition at line 40 of file lp_decomposer.cc.

◆ ExtractLocalAssignment()

Definition at line 162 of file lp_decomposer.cc.

◆ ExtractLocalProblem()

Definition at line 83 of file lp_decomposer.cc.

◆ GetNumberOfProblems()

◆ operator=()

LPDecomposer & operations_research::glop::LPDecomposer::operator= ( const LPDecomposer & )
delete

◆ original_problem()


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