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
averagedefault_aggregationexpressionvalue