swarmsim.metrics.AnyAgent#

class swarmsim.metrics.AnyAgent(name='AnyAgent', history=None, include_teams=None, exclude_teams=None, exclude_names=None, expression=None, value_on_found='agent', default=None, error='raise', default_aggregation=None)[source]#
Attributes:
average
default_aggregation
expression
value

Methods

apply_filter

as_config_dict

attach_world

calculate

draw

out_average

out_current

reset

set_value

__init__(name='AnyAgent', history=None, include_teams=None, exclude_teams=None, exclude_names=None, expression=None, value_on_found='agent', default=None, error='raise', default_aggregation=None)[source]#

Methods

__init__([name, history, include_teams, ...])

apply_filter(bag)

as_config_dict()

attach_world(world)

calculate()

draw(screen[, zoom])

out_average()

out_current()

reset()

set_value(value)

Attributes

average

default_aggregation

expression

value