AddUnit(Unit< state, action, environment > *u) | UnitGroup< state, action, environment > | inline |
ComputeArrowMetric(bool b, double t, bool b2, double mt) | WeightedUnitGroup< state, action, environment > | inline |
currDrawEnv | WeightedUnitGroup< state, action, environment > | private |
Done() | UnitGroup< state, action, environment > | inlinevirtual |
DrawNextEnvironment() | WeightedUnitGroup< state, action, environment > | inline |
env | WeightedUnitGroup< state, action, environment > | private |
GetMember(int which) const | UnitGroup< state, action, environment > | inline |
GetMembers() | UnitGroup< state, action, environment > | inlinevirtual |
GetName() | WeightedUnitGroup< state, action, environment > | inlinevirtual |
GetNumMembers() | UnitGroup< state, action, environment > | inline |
GetUnitIndex(Unit< state, action, environment > *u) | WeightedUnitGroup< state, action, environment > | inline |
GetWeightedEnvironment() | WeightedUnitGroup< state, action, environment > | inline |
learningRate | WeightedUnitGroup< state, action, environment > | private |
localRadius | WeightedUnitGroup< state, action, environment > | private |
localWeights | WeightedUnitGroup< state, action, environment > | private |
MakeMove(Unit< state, action, environment > *u, environment *e, SimulationInfo< state, action, environment > *si, action &a) | WeightedUnitGroup< state, action, environment > | inlinevirtual |
members | UnitGroup< state, action, environment > | private |
myE | WeightedUnitGroup< state, action, environment > | private |
noweighting | WeightedUnitGroup< state, action, environment > | private |
OpenGLDraw(const environment *, const SimulationInfo< state, action, environment > *) const | WeightedUnitGroup< state, action, environment > | inlinevirtual |
prop | WeightedUnitGroup< state, action, environment > | private |
queryProp | WeightedUnitGroup< state, action, environment > | private |
RemoveUnit(Unit< state, action, environment > *u) | UnitGroup< state, action, environment > | inline |
SetLocalWeightRadius(double r) | WeightedUnitGroup< state, action, environment > | inline |
SetNoWeighting(bool b) | WeightedUnitGroup< state, action, environment > | inline |
SetProportion(double proport) | WeightedUnitGroup< state, action, environment > | inline |
SetUpdateOnQuery(double d) | WeightedUnitGroup< state, action, environment > | inline |
SetUpdateSurrounding(double d) | WeightedUnitGroup< state, action, environment > | inline |
SetUseWindow(bool b) | WeightedUnitGroup< state, action, environment > | inline |
SetWeight(double wght) | WeightedUnitGroup< state, action, environment > | inline |
SetWindowSize(double d) | WeightedUnitGroup< state, action, environment > | inline |
StartNewTrial(StatCollection *c) | UnitGroup< state, action, environment > | inlinevirtual |
surrProp | WeightedUnitGroup< state, action, environment > | private |
unitEnv | WeightedUnitGroup< state, action, environment > | private |
unitWme | WeightedUnitGroup< state, action, environment > | private |
UpdateLocalWeights(Unit< state, action, environment > *u) | WeightedUnitGroup< state, action, environment > | inline |
UpdateLocation(Unit< state, action, environment > *u, environment *e, state &loc, bool success, SimulationInfo< state, action, environment > *si) | WeightedUnitGroup< state, action, environment > | inlinevirtual |
updateOnQuery | WeightedUnitGroup< state, action, environment > | private |
updateSurrounding | WeightedUnitGroup< state, action, environment > | private |
UseLocalWeights(bool b) | WeightedUnitGroup< state, action, environment > | inline |
usePerceptron | WeightedUnitGroup< state, action, environment > | private |
UsePerceptron(double lr) | WeightedUnitGroup< state, action, environment > | inline |
useWindow | WeightedUnitGroup< state, action, environment > | private |
WeightedUnitGroup(environment *e) | WeightedUnitGroup< state, action, environment > | inline |
windowSize | WeightedUnitGroup< state, action, environment > | private |
wme | WeightedUnitGroup< state, action, environment > | private |
wt | WeightedUnitGroup< state, action, environment > | private |
~UnitGroup() | UnitGroup< state, action, environment > | inlinevirtual |
~WeightedUnitGroup() | WeightedUnitGroup< state, action, environment > | inlinevirtual |