Abmarl
v0.2.6
Contents
What’s New in Abmarl
Design
GridWorld Simulation Framework
Featured Use Cases
Installation
Full Tutorials
Abmarl API Specification
Abmarl
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
AbsoluteGridObserver (class in abmarl.sim.gridworld.observer)
AbsolutePositionObserver (class in abmarl.sim.gridworld.observer)
ActingAgent (class in abmarl.sim)
action_space (abmarl.external.GymWrapper property)
(abmarl.sim.ActingAgent property)
action_spec() (abmarl.external.OpenSpielWrapper method)
active (abmarl.sim.PrincipleAgent property)
ActiveDone (class in abmarl.sim.gridworld.done)
ActorBaseComponent (class in abmarl.sim.gridworld.actor)
ActorWrapper (class in abmarl.sim.gridworld.wrapper)
Agent (class in abmarl.sim)
AgentBasedSimulation (class in abmarl.sim)
agents (abmarl.managers.SimulationManager attribute)
(abmarl.sim.AgentBasedSimulation property)
(abmarl.sim.gridworld.base.GridWorldBaseComponent property)
(abmarl.sim.gridworld.wrapper.ComponentWrapper property)
AllStepManager (class in abmarl.managers)
attack_accuracy (abmarl.sim.gridworld.agent.AttackingAgent property)
attack_count (abmarl.sim.gridworld.agent.AttackingAgent property)
attack_mapping (abmarl.sim.gridworld.actor.AttackActorBaseComponent property)
attack_range (abmarl.sim.gridworld.agent.AttackingAgent property)
attack_strength (abmarl.sim.gridworld.agent.AttackingAgent property)
AttackActorBaseComponent (class in abmarl.sim.gridworld.actor)
AttackingAgent (class in abmarl.sim.gridworld.agent)
B
barrier_encodings (abmarl.sim.gridworld.state.MazePlacementState property)
BinaryAttackActor (class in abmarl.sim.gridworld.actor)
blocking (abmarl.sim.gridworld.agent.GridWorldAgent property)
build_sim() (abmarl.sim.gridworld.base.GridWorldSimulation class method)
build_sim_from_array() (abmarl.sim.gridworld.base.GridWorldSimulation class method)
build_sim_from_file() (abmarl.sim.gridworld.base.GridWorldSimulation class method)
build_sim_from_grid() (abmarl.sim.gridworld.base.GridWorldSimulation class method)
C
check_space() (abmarl.sim.gridworld.wrapper.ComponentWrapper method)
(abmarl.sim.gridworld.wrapper.ExclusiveChannelActionWrapper method)
(abmarl.sim.gridworld.wrapper.RavelActionWrapper method)
cluster_barriers (abmarl.sim.gridworld.state.MazePlacementState property)
cols (abmarl.sim.gridworld.base.GridWorldBaseComponent property)
(abmarl.sim.gridworld.grid.Grid property)
ComponentWrapper (class in abmarl.sim.gridworld.wrapper)
compute_actions() (abmarl.trainers.MultiPolicyTrainer method)
configured (abmarl.sim.ActingAgent property)
(abmarl.sim.gridworld.agent.AttackingAgent property)
(abmarl.sim.gridworld.agent.GridObservingAgent property)
(abmarl.sim.gridworld.agent.GridWorldAgent property)
(abmarl.sim.gridworld.agent.MovingAgent property)
(abmarl.sim.ObservingAgent property)
(abmarl.sim.PrincipleAgent property)
CrossMoveActor (class in abmarl.sim.gridworld.actor)
current_player (abmarl.external.OpenSpielWrapper property)
D
DebugTrainer (class in abmarl.trainers)
discounts (abmarl.external.OpenSpielWrapper property)
done_agents (abmarl.managers.SimulationManager attribute)
DoneBaseComponent (class in abmarl.sim.gridworld.done)
DynamicOrderManager (class in abmarl.managers)
DynamicOrderSimulation (class in abmarl.sim)
E
encoding (abmarl.sim.gridworld.agent.GridWorldAgent property)
EncodingBasedAttackActor (class in abmarl.sim.gridworld.actor)
ExclusiveChannelActionWrapper (class in abmarl.sim.gridworld.wrapper)
F
finalize() (abmarl.sim.ActingAgent method)
(abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.ObservingAgent method)
(abmarl.sim.PrincipleAgent method)
FlattenWrapper (class in abmarl.sim.wrappers)
free_encodings (abmarl.sim.gridworld.state.MazePlacementState property)
G
generate_episode() (abmarl.trainers.MultiPolicyTrainer method)
get_all_done() (abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.gridworld.done.ActiveDone method)
(abmarl.sim.gridworld.done.DoneBaseComponent method)
(abmarl.sim.gridworld.done.OneTeamRemainingDone method)
(abmarl.sim.gridworld.done.TargetAgentDone method)
get_done() (abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.gridworld.done.ActiveDone method)
(abmarl.sim.gridworld.done.DoneBaseComponent method)
(abmarl.sim.gridworld.done.TargetAgentDone method)
(abmarl.sim.wrappers.SuperAgentWrapper method)
get_info() (abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.wrappers.SuperAgentWrapper method)
get_legal_actions() (abmarl.external.OpenSpielWrapper method)
get_obs() (abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.gridworld.observer.AbsoluteGridObserver method)
(abmarl.sim.gridworld.observer.AbsolutePositionObserver method)
(abmarl.sim.gridworld.observer.MultiGridObserver method)
(abmarl.sim.gridworld.observer.ObserverBaseComponent method)
(abmarl.sim.gridworld.observer.SingleGridObserver method)
(abmarl.sim.wrappers.SuperAgentWrapper method)
get_reward() (abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.wrappers.SuperAgentWrapper method)
grid (abmarl.sim.gridworld.base.GridWorldBaseComponent property)
(abmarl.sim.gridworld.wrapper.ComponentWrapper property)
Grid (class in abmarl.sim.gridworld.grid)
grid_action() (abmarl.sim.gridworld.actor.CrossMoveActor method)
GridObservingAgent (class in abmarl.sim.gridworld.agent)
GridWorldAgent (class in abmarl.sim.gridworld.agent)
GridWorldBaseComponent (class in abmarl.sim.gridworld.base)
GridWorldSimulation (class in abmarl.sim.gridworld.base)
GymWrapper (class in abmarl.external)
H
health (abmarl.sim.gridworld.agent.HealthAgent property)
HealthAgent (class in abmarl.sim.gridworld.agent)
HealthState (class in abmarl.sim.gridworld.state)
I
id (abmarl.sim.PrincipleAgent property)
initial_health (abmarl.sim.gridworld.agent.HealthAgent property)
initial_position (abmarl.sim.gridworld.agent.GridWorldAgent property)
is_turn_based (abmarl.external.OpenSpielWrapper property)
K
key (abmarl.sim.gridworld.actor.ActorBaseComponent property)
(abmarl.sim.gridworld.actor.AttackActorBaseComponent property)
(abmarl.sim.gridworld.actor.CrossMoveActor property)
(abmarl.sim.gridworld.actor.MoveActor property)
(abmarl.sim.gridworld.observer.AbsoluteGridObserver property)
(abmarl.sim.gridworld.observer.AbsolutePositionObserver property)
(abmarl.sim.gridworld.observer.MultiGridObserver property)
(abmarl.sim.gridworld.observer.ObserverBaseComponent property)
(abmarl.sim.gridworld.observer.SingleGridObserver property)
(abmarl.sim.gridworld.wrapper.ActorWrapper property)
M
MazePlacementState (class in abmarl.sim.gridworld.state)
move_range (abmarl.sim.gridworld.agent.MovingAgent property)
MoveActor (class in abmarl.sim.gridworld.actor)
MovingAgent (class in abmarl.sim.gridworld.agent)
MultiAgentWrapper (class in abmarl.external)
MultiGridObserver (class in abmarl.sim.gridworld.observer)
MultiPolicyTrainer (class in abmarl.trainers)
N
name (abmarl.trainers.DebugTrainer property)
next_agent (abmarl.sim.DynamicOrderSimulation property)
no_overlap_at_reset (abmarl.sim.gridworld.state.PositionState property)
null_action (abmarl.sim.ActingAgent property)
null_observation (abmarl.sim.ObservingAgent property)
num_players (abmarl.external.OpenSpielWrapper property)
O
observation_space (abmarl.external.GymWrapper property)
(abmarl.sim.ObservingAgent property)
observation_spec() (abmarl.external.OpenSpielWrapper method)
observe_self (abmarl.sim.gridworld.observer.SingleGridObserver property)
ObserverBaseComponent (class in abmarl.sim.gridworld.observer)
ObservingAgent (class in abmarl.sim)
OneTeamRemainingDone (class in abmarl.sim.gridworld.done)
OnPolicyMonteCarloTrainer (class in abmarl.trainers.monte_carlo)
OpenSpielWrapper (class in abmarl.external)
output_dir (abmarl.trainers.DebugTrainer property)
overlapping (abmarl.sim.gridworld.grid.Grid property)
P
place() (abmarl.sim.gridworld.grid.Grid method)
policies (abmarl.trainers.MultiPolicyTrainer property)
(abmarl.trainers.SinglePolicyTrainer property)
policy (abmarl.trainers.SinglePolicyTrainer property)
policy_mapping_fn (abmarl.trainers.MultiPolicyTrainer property)
(abmarl.trainers.SinglePolicyTrainer property)
position (abmarl.sim.gridworld.agent.GridWorldAgent property)
PositionState (class in abmarl.sim.gridworld.state)
PrincipleAgent (class in abmarl.sim)
process_action() (abmarl.sim.gridworld.actor.ActorBaseComponent method)
(abmarl.sim.gridworld.actor.AttackActorBaseComponent method)
(abmarl.sim.gridworld.actor.CrossMoveActor method)
(abmarl.sim.gridworld.actor.MoveActor method)
(abmarl.sim.gridworld.wrapper.ActorWrapper method)
Q
query() (abmarl.sim.gridworld.grid.Grid method)
R
randomize_action_input (abmarl.managers.AllStepManager property)
RavelActionWrapper (class in abmarl.sim.gridworld.wrapper)
RavelDiscreteWrapper (class in abmarl.sim.wrappers)
ravelled_positions_available (abmarl.sim.gridworld.state.PositionState property)
remove() (abmarl.sim.gridworld.grid.Grid method)
render() (abmarl.external.GymWrapper method)
(abmarl.external.MultiAgentWrapper method)
(abmarl.managers.SimulationManager method)
(abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.gridworld.base.GridWorldSimulation method)
render_color (abmarl.sim.gridworld.agent.GridWorldAgent property)
render_shape (abmarl.sim.gridworld.agent.GridWorldAgent property)
reset() (abmarl.external.GymWrapper method)
(abmarl.external.MultiAgentWrapper method)
(abmarl.external.OpenSpielWrapper method)
(abmarl.managers.AllStepManager method)
(abmarl.managers.DynamicOrderManager method)
(abmarl.managers.SimulationManager method)
(abmarl.managers.TurnBasedManager method)
(abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.gridworld.grid.Grid method)
(abmarl.sim.gridworld.state.HealthState method)
(abmarl.sim.gridworld.state.MazePlacementState method)
(abmarl.sim.gridworld.state.PositionState method)
(abmarl.sim.gridworld.state.StateBaseComponent method)
(abmarl.sim.wrappers.SuperAgentWrapper method)
RestrictedSelectiveAttackActor (class in abmarl.sim.gridworld.actor)
rows (abmarl.sim.gridworld.base.GridWorldBaseComponent property)
(abmarl.sim.gridworld.grid.Grid property)
S
scatter_free_agents (abmarl.sim.gridworld.state.MazePlacementState property)
seed (abmarl.sim.PrincipleAgent property)
SelectiveAttackActor (class in abmarl.sim.gridworld.actor)
sim (abmarl.external.MultiAgentWrapper attribute)
(abmarl.managers.SimulationManager attribute)
(abmarl.trainers.MultiPolicyTrainer property)
SimulationManager (class in abmarl.managers)
SingleGridObserver (class in abmarl.sim.gridworld.observer)
SinglePolicyTrainer (class in abmarl.trainers)
stacked_attacks (abmarl.sim.gridworld.actor.AttackActorBaseComponent property)
StateBaseComponent (class in abmarl.sim.gridworld.state)
step() (abmarl.external.GymWrapper method)
(abmarl.external.MultiAgentWrapper method)
(abmarl.external.OpenSpielWrapper method)
(abmarl.managers.AllStepManager method)
(abmarl.managers.DynamicOrderManager method)
(abmarl.managers.SimulationManager method)
(abmarl.managers.TurnBasedManager method)
(abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.wrappers.SuperAgentWrapper method)
super_agent_mapping (abmarl.sim.wrappers.SuperAgentWrapper property)
SuperAgentWrapper (class in abmarl.sim.wrappers)
supported_agent_type (abmarl.sim.gridworld.actor.ActorBaseComponent property)
(abmarl.sim.gridworld.actor.AttackActorBaseComponent property)
(abmarl.sim.gridworld.actor.CrossMoveActor property)
(abmarl.sim.gridworld.actor.MoveActor property)
(abmarl.sim.gridworld.observer.AbsoluteGridObserver property)
(abmarl.sim.gridworld.observer.AbsolutePositionObserver property)
(abmarl.sim.gridworld.observer.MultiGridObserver property)
(abmarl.sim.gridworld.observer.ObserverBaseComponent property)
(abmarl.sim.gridworld.observer.SingleGridObserver property)
(abmarl.sim.gridworld.wrapper.ActorWrapper property)
T
target_agent (abmarl.sim.gridworld.state.MazePlacementState property)
target_mapping (abmarl.sim.gridworld.done.TargetAgentDone property)
TargetAgentDone (class in abmarl.sim.gridworld.done)
train() (abmarl.trainers.DebugTrainer method)
(abmarl.trainers.monte_carlo.OnPolicyMonteCarloTrainer method)
(abmarl.trainers.MultiPolicyTrainer method)
TurnBasedManager (class in abmarl.managers)
U
unwrap_action() (abmarl.sim.wrappers.FlattenWrapper method)
(abmarl.sim.wrappers.RavelDiscreteWrapper method)
unwrap_observation() (abmarl.sim.wrappers.FlattenWrapper method)
(abmarl.sim.wrappers.RavelDiscreteWrapper method)
unwrap_point() (abmarl.sim.gridworld.wrapper.ComponentWrapper method)
(abmarl.sim.gridworld.wrapper.ExclusiveChannelActionWrapper method)
(abmarl.sim.gridworld.wrapper.RavelActionWrapper method)
unwrapped (abmarl.external.GymWrapper property)
(abmarl.sim.gridworld.wrapper.ComponentWrapper property)
V
view_range (abmarl.sim.gridworld.agent.GridObservingAgent property)
W
wrap_action() (abmarl.sim.wrappers.FlattenWrapper method)
(abmarl.sim.wrappers.RavelDiscreteWrapper method)
wrap_observation() (abmarl.sim.wrappers.FlattenWrapper method)
(abmarl.sim.wrappers.RavelDiscreteWrapper method)
wrap_point() (abmarl.sim.gridworld.wrapper.ComponentWrapper method)
(abmarl.sim.gridworld.wrapper.ExclusiveChannelActionWrapper method)
(abmarl.sim.gridworld.wrapper.RavelActionWrapper method)
wrap_space() (abmarl.sim.gridworld.wrapper.ComponentWrapper method)
(abmarl.sim.gridworld.wrapper.ExclusiveChannelActionWrapper method)
(abmarl.sim.gridworld.wrapper.RavelActionWrapper method)
wrapped_component (abmarl.sim.gridworld.wrapper.ActorWrapper property)
(abmarl.sim.gridworld.wrapper.ComponentWrapper property)
Read the Docs
v: v0.2.6
Versions
latest
stable
v0.2.6
v0.2.5
v0.2.4
v0.2.3
v0.2.2
admiral-87-interface-release
Downloads
On Read the Docs
Project Home
Builds