SOLA
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
daisi::cpps::AlgorithmScenario Struct Reference

Public Member Functions

void parse (const YAML::Node &node)
 
logical::AlgorithmConfig getInitiatorAlgorithmConfig () const
 
logical::AlgorithmConfig getParticipantAlgorithmConfig () const
 

Public Attributes

std::string assignment_strategy
 
const std::unordered_map< std::string, logical::AlgorithmType > assignment_strategy_to_initiator_algorithm_type
 
const std::unordered_map< std::string, logical::AlgorithmType > assignment_strategy_to_participant_algorithm_type
 

Member Data Documentation

◆ assignment_strategy_to_initiator_algorithm_type

const std::unordered_map<std::string, logical::AlgorithmType> daisi::cpps::AlgorithmScenario::assignment_strategy_to_initiator_algorithm_type
Initial value:
= {
{"iterated_auction", logical::AlgorithmType::kIteratedAuctionAssignmentInitiator},
{"round_robin", logical::AlgorithmType::kRoundRobinInitiator},
}

◆ assignment_strategy_to_participant_algorithm_type

const std::unordered_map<std::string, logical::AlgorithmType> daisi::cpps::AlgorithmScenario::assignment_strategy_to_participant_algorithm_type
Initial value:
= {
{"iterated_auction", logical::AlgorithmType::kIteratedAuctionAssignmentParticipant},
{"round_robin", logical::AlgorithmType::kRoundRobinParticipant},
}

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