SOLA
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
daisi::cpps::logical::AuctionParticipantTaskState Struct Reference

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::TaskgetTask () const
 
const MetricsCompositiongetMetricsComposition () const
 
std::shared_ptr< AuctionBasedTaskManagement::InsertionPointgetInsertionPoint () 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
 

Detailed Description

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.


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