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

Detailed Description

Definition at line 32 of file assignment.h.

#include <assignment.h>

Public Member Functions

 SetCoverAssignment (const SetCoverModel &m)
void Clear ()
void AttachInvariant (SetCoverInvariant *i)
void AttachInvariant (CapacityInvariant *i)
Cost cost () const
const SubsetBoolVectorassignment () const
void SetValue (SubsetIndex subset, bool is_selected, SetCoverInvariant::ConsistencyLevel set_cover_consistency)
SetCoverSolutionResponse ExportSolutionAsProto () const
void LoadAssignment (const SubsetBoolVector &solution)
void ImportSolutionFromProto (const SetCoverSolutionResponse &message)
bool CheckConsistency () const

Constructor & Destructor Documentation

◆ SetCoverAssignment()

operations_research::SetCoverAssignment::SetCoverAssignment ( const SetCoverModel & m)
inlineexplicit

Definition at line 39 of file assignment.h.

Member Function Documentation

◆ assignment()

const SubsetBoolVector & operations_research::SetCoverAssignment::assignment ( ) const
inline

Definition at line 57 of file assignment.h.

◆ AttachInvariant() [1/2]

void operations_research::SetCoverAssignment::AttachInvariant ( CapacityInvariant * i)

Definition at line 40 of file assignment.cc.

◆ AttachInvariant() [2/2]

void operations_research::SetCoverAssignment::AttachInvariant ( SetCoverInvariant * i)

Definition at line 35 of file assignment.cc.

◆ CheckConsistency()

bool operations_research::SetCoverAssignment::CheckConsistency ( ) const

Definition at line 109 of file assignment.cc.

◆ Clear()

void operations_research::SetCoverAssignment::Clear ( )

Definition at line 26 of file assignment.cc.

◆ cost()

Cost operations_research::SetCoverAssignment::cost ( ) const
inline

Definition at line 54 of file assignment.h.

◆ ExportSolutionAsProto()

SetCoverSolutionResponse operations_research::SetCoverAssignment::ExportSolutionAsProto ( ) const

Definition at line 77 of file assignment.cc.

◆ ImportSolutionFromProto()

void operations_research::SetCoverAssignment::ImportSolutionFromProto ( const SetCoverSolutionResponse & message)

Definition at line 96 of file assignment.cc.

◆ LoadAssignment()

void operations_research::SetCoverAssignment::LoadAssignment ( const SubsetBoolVector & solution)

Definition at line 90 of file assignment.cc.

◆ SetValue()

void operations_research::SetCoverAssignment::SetValue ( SubsetIndex subset,
bool is_selected,
SetCoverInvariant::ConsistencyLevel set_cover_consistency )

Definition at line 47 of file assignment.cc.


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