54 #ifndef _GAMS_AUCTIONS_MINIMUM_BID_H_
55 #define _GAMS_AUCTIONS_MINIMUM_BID_H_
61 #include "madara/knowledge/containers/StringVector.h"
83 const std::string & agent_prefix =
"",
84 madara::knowledge::KnowledgeBase * knowledge = 0);
123 const std::string & agent_prefix =
"",
124 madara::knowledge::KnowledgeBase * knowledge = 0);
Copyright(c) 2016 Carnegie Mellon University.
Copyright(c) 2016 Carnegie Mellon University.
Base class for an auction.
Base class for an auction factory.
Factory for creating minimum-bid auctions.
AuctionMinimumBidFactory()
Constructor.
virtual AuctionBase * create(const std::string &auction_prefix="", const std::string &agent_prefix="", madara::knowledge::KnowledgeBase *knowledge=0)
Creates a minimum-bid auction.
virtual ~AuctionMinimumBidFactory()
Destructor.
An auction where the winner is the lowest bidder.
AuctionMinimumBid(const std::string &auction_prefix="", const std::string &agent_prefix="", madara::knowledge::KnowledgeBase *knowledge=0)
Constructor.
virtual ~AuctionMinimumBid()
Constructor.
virtual std::string get_leader(void)
Returns the leader of the bidding process.
Contains all GAMS-related tools, classes and code.