ABM Project
Getting started
Reproducing experiments
API Reference
Contributing
ABM Project
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
abm_project.agent
module
abm_project.batch_run_tools
module
abm_project.kraan
module
abm_project.mean_field
module
abm_project.metrics
module
abm_project.oop_model
module
abm_project.plotting
module
abm_project.utils
module
abm_project.vectorised_model
module
action (abm_project.vectorised_model.VectorisedModel attribute)
action_probabilities() (abm_project.vectorised_model.VectorisedModel method)
ACTIONS (abm_project.agent.Agent attribute)
adapt() (abm_project.vectorised_model.VectorisedModel method)
adaptive_attr_option (abm_project.oop_model.BaseModel attribute)
adj (abm_project.vectorised_model.VectorisedModel attribute)
Agent (class in abm_project.agent)
agent_action_history (abm_project.oop_model.BaseModel attribute)
agent_env_status_history (abm_project.oop_model.BaseModel attribute)
agent_env_utility_history (abm_project.oop_model.BaseModel attribute)
agent_peer_pressure_coeff_history (abm_project.oop_model.BaseModel attribute)
agents (abm_project.oop_model.BaseModel attribute)
analyze_environment_clusters_periodic() (in module abm_project.batch_run_tools)
animate_grid_states() (in module abm_project.plotting)
attribute_variance_over_time() (in module abm_project.batch_run_tools)
ave_neighb_action() (abm_project.oop_model.BaseModel method)
average_metric_over_time() (in module abm_project.batch_run_tools)
B
b (abm_project.vectorised_model.VectorisedModel attribute)
BaseModel (class in abm_project.oop_model)
C
calculate_action_probabilities() (abm_project.agent.Agent method)
calculate_action_utility() (abm_project.agent.Agent method)
calculate_deviation_cost() (abm_project.agent.Agent method)
calculate_individual_preference() (abm_project.vectorised_model.VectorisedModel method)
calculate_perceived_severity() (abm_project.agent.Agent method)
calculate_social_pressure() (abm_project.vectorised_model.VectorisedModel method)
choose() (abm_project.kraan.KraanModel method)
clustering_score_over_time() (in module abm_project.batch_run_tools)
compute_s_from_p() (in module abm_project.mean_field)
configure_mpl() (in module abm_project.plotting)
D
decide() (abm_project.kraan.KraanModel method)
(abm_project.vectorised_model.VectorisedModel method)
decide_action() (abm_project.agent.Agent method)
DEFAULT_ADAPTIVE_ATTR_OPTION (abm_project.agent.Agent attribute)
(abm_project.oop_model.BaseModel attribute)
DEFAULT_ENV_UPDATE_OPTION (abm_project.agent.Agent attribute)
(abm_project.oop_model.BaseModel attribute)
DEFAULT_HEIGHT (abm_project.oop_model.BaseModel attribute)
DEFAULT_LEARNING_RATE (abm_project.oop_model.BaseModel attribute)
DEFAULT_MEMORY_COUNT (abm_project.agent.Agent attribute)
(abm_project.oop_model.BaseModel attribute)
DEFAULT_NUM_AGENTS (abm_project.oop_model.BaseModel attribute)
DEFAULT_PREDICTION_OPTION (abm_project.oop_model.BaseModel attribute)
DEFAULT_RADIUS (abm_project.oop_model.BaseModel attribute)
DEFAULT_RATIONALITY (abm_project.agent.Agent attribute)
(abm_project.oop_model.BaseModel attribute)
DEFAULT_WIDTH (abm_project.oop_model.BaseModel attribute)
draw() (abm_project.kraan.KraanModel method)
E
env_update_option (abm_project.oop_model.BaseModel attribute)
environment (abm_project.vectorised_model.VectorisedModel attribute)
exogenous_env() (in module abm_project.kraan)
exponential_update() (in module abm_project.utils)
extract_mean_and_variance() (in module abm_project.batch_run_tools)
F
f_dm_dt() (in module abm_project.mean_field)
f_dn_dt() (in module abm_project.mean_field)
f_ds_dt() (in module abm_project.mean_field)
find() (abm_project.batch_run_tools.UnionFind method)
fixedpoint_mean_action() (in module abm_project.mean_field)
FixedpointResult (class in abm_project.mean_field)
G
get_agent_attribute_at_time() (abm_project.oop_model.BaseModel method)
get_agent_grid_attribute() (abm_project.oop_model.BaseModel method)
get_data_directory() (in module abm_project.plotting)
get_dominant_frequency_and_power() (in module abm_project.batch_run_tools)
get_file_basename() (in module abm_project.plotting)
get_neighbor_attribute_values() (abm_project.oop_model.BaseModel method)
get_neighbors() (abm_project.oop_model.BaseModel method)
get_plot_directory() (in module abm_project.plotting)
H
height (abm_project.oop_model.BaseModel attribute)
(abm_project.vectorised_model.VectorisedModel attribute)
I
initialise() (abm_project.vectorised_model.VectorisedModel method)
K
KraanModel (class in abm_project.kraan)
L
lattice2d() (in module abm_project.utils)
linear_update() (in module abm_project.utils)
local_action_agreement_score() (in module abm_project.batch_run_tools)
M
mean_local_action() (abm_project.vectorised_model.VectorisedModel method)
memory_count (abm_project.oop_model.BaseModel attribute)
module
abm_project.agent
abm_project.batch_run_tools
abm_project.kraan
abm_project.mean_field
abm_project.metrics
abm_project.oop_model
abm_project.plotting
abm_project.utils
abm_project.vectorised_model
N
num_agents (abm_project.oop_model.BaseModel attribute)
(abm_project.vectorised_model.VectorisedModel attribute)
P
piecewise_exponential_update() (in module abm_project.utils)
plot_current_grid_state() (in module abm_project.plotting)
plot_grid_average_over_time() (in module abm_project.plotting)
plot_list_over_time() (in module abm_project.plotting)
plot_mean_and_variability_array() (in module abm_project.plotting)
plot_phase_portrait() (in module abm_project.plotting)
plot_sobol_indices() (in module abm_project.plotting)
plot_support_derivative() (in module abm_project.plotting)
pluralistic_ignorance() (in module abm_project.metrics)
pred_neighb_action() (abm_project.oop_model.BaseModel method)
(abm_project.vectorised_model.VectorisedModel method)
R
radius (abm_project.oop_model.BaseModel attribute)
rationality (abm_project.vectorised_model.VectorisedModel attribute)
representative_utility() (abm_project.vectorised_model.VectorisedModel method)
reset() (abm_project.vectorised_model.VectorisedModel method)
rng (abm_project.oop_model.BaseModel attribute)
(abm_project.vectorised_model.VectorisedModel attribute)
roots() (abm_project.mean_field.FixedpointResult method)
run() (abm_project.kraan.KraanModel method)
(abm_project.oop_model.BaseModel method)
(abm_project.vectorised_model.VectorisedModel method)
run_parameter_batch() (in module abm_project.batch_run_tools)
S
s (abm_project.vectorised_model.VectorisedModel attribute)
save_and_plot_heatmap() (in module abm_project.plotting)
save_results() (abm_project.oop_model.BaseModel method)
sigmoid() (in module abm_project.utils)
sigmoid_update() (in module abm_project.utils)
simmer() (abm_project.kraan.KraanModel method)
(abm_project.vectorised_model.VectorisedModel method)
simmer_time (abm_project.vectorised_model.VectorisedModel attribute)
solve() (in module abm_project.mean_field)
solve_for_equilibria() (in module abm_project.mean_field)
stable() (abm_project.mean_field.FixedpointResult method)
step() (abm_project.oop_model.BaseModel method)
(abm_project.vectorised_model.VectorisedModel method)
T
time (abm_project.oop_model.BaseModel attribute)
(abm_project.vectorised_model.VectorisedModel attribute)
U
u_active (abm_project.kraan.KraanModel property)
union() (abm_project.batch_run_tools.UnionFind method)
UnionFind (class in abm_project.batch_run_tools)
unstable() (abm_project.mean_field.FixedpointResult method)
update_env() (abm_project.vectorised_model.VectorisedModel method)
update_env_perception_coeff() (abm_project.agent.Agent method)
update_environment_status() (abm_project.agent.Agent method)
update_past_actions() (abm_project.agent.Agent method)
update_peer_pressure_coeff() (abm_project.agent.Agent method)
V
VectorisedModel (class in abm_project.vectorised_model)
W
width (abm_project.oop_model.BaseModel attribute)
(abm_project.vectorised_model.VectorisedModel attribute)