SOLA
|
Helper struct for the IteratedAuctionAssignmentParticipant, used inside of the AuctionParticipantState, to store information related to exactly one task. This includes the previously calculated bids (metrics) and insertion points. More...
#include <auction_participant_state.h>
Public Member Functions | |
AuctionParticipantTaskState (daisi::material_flow::Task task) | |
const material_flow::Task & | getTask () const |
const MetricsComposition & | getMetricsComposition () const |
std::shared_ptr< AuctionBasedTaskManagement::InsertionPoint > | getInsertionPoint () const |
bool | isValid () const |
Checking whether both metrics and insertion point are initialized. | |
void | setInformation (const MetricsComposition &metrics_composition, std::shared_ptr< AuctionBasedTaskManagement::InsertionPoint > insertion_point) |
Setting information for both metrics and insertion point. | |
void | removeInformation () |
Making metrics and insertion point uninitialized. | |
Friends | |
class | AuctionParticipantState |
Helper struct for the IteratedAuctionAssignmentParticipant, used inside of the AuctionParticipantState, to store information related to exactly one task. This includes the previously calculated bids (metrics) and insertion points.