BWAPI
Public Member Functions | Public Attributes
Arbitrator Class Reference

#include <Arbitrator.h>

Collaboration diagram for Arbitrator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Arbitrator (AgentPool *p)
 ~Arbitrator ()
bool declareIntention (GoalDescriptor *g)
bool canDeclareIntention (int g)
void performInitialArbitraton ()
void appendSubSet (std::vector< GoalDescriptor * > goals)
void performArbitraton ()
void cleanUp ()
std::pair< int, int > estimateCost (std::vector< GoalDescriptor * > g)
std::vector< GoalDescriptor * > getExecutingGoals ()
GoalDescriptorgetWinner ()
BidManagergetBidManager ()
std::vector< GoalDescriptor * > getActiveGoals ()
std::vector< GoalDescriptor * > getAchievableGoals ()

Public Attributes

GoalDescriptorwinner

Constructor & Destructor Documentation


Member Function Documentation

void Arbitrator::appendSubSet ( std::vector< GoalDescriptor * >  goals)

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

std::pair< int, int > Arbitrator::estimateCost ( std::vector< GoalDescriptor * >  g)

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines