Public Member Functions | Public Attributes | List of all members
operations_research::KnapsackAssignment Struct Reference

--— KnapsackAssignement --— KnapsackAssignement is a small struct used to pair an item with its assignment. More...

#include <knapsack_solver.h>

Public Member Functions

 KnapsackAssignment (int _item_id, bool _is_in)
 

Public Attributes

int item_id
 
bool is_in
 

Detailed Description

--— KnapsackAssignement --— KnapsackAssignement is a small struct used to pair an item with its assignment.

Todo:
(user): Add a new propagator class for conflict constraint.
Todo:
(user): Add a new propagator class used as a guide when the problem has several dimensions.

It is mainly used for search nodes and updates.

Definition at line 215 of file knapsack_solver.h.

Constructor & Destructor Documentation

◆ KnapsackAssignment()

operations_research::KnapsackAssignment::KnapsackAssignment ( int  _item_id,
bool  _is_in 
)
inline

Definition at line 216 of file knapsack_solver.h.

Member Data Documentation

◆ is_in

bool operations_research::KnapsackAssignment::is_in

Definition at line 219 of file knapsack_solver.h.

◆ item_id

int operations_research::KnapsackAssignment::item_id

Definition at line 218 of file knapsack_solver.h.


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