agent_classes | Env< Domain, Cell, Tissue > | |
agents | Env< Domain, Cell, Tissue > | |
agents_count | Env< Domain, Cell, Tissue > | |
baseEnv typedef | Domain | |
baseEnv typedef | Domain | |
count_agents() | Env< Domain, Cell, Tissue > | |
count_agents() | Env< Domain, Cell, Tissue > | inline |
damage() | Domain | inline |
damage() | Domain | |
data | Domain | |
Domain(bool _output_flag) | Domain | inline |
Domain(bool _output_flag) | Domain | inline |
Env() | Env< Domain, Cell, Tissue > | inline |
Env() | Env< Domain, Cell, Tissue > | inline |
episode() | Domain | inline |
episode() | Domain | |
find_empty_patch() | Env< Domain, Cell, Tissue > | |
find_empty_patch() | Env< Domain, Cell, Tissue > | inline |
generate_agent(std::string agent_name) | Domain | inlinevirtual |
generate_agent(std::string agent_name) | Domain | virtual |
Env< Domain, Cell, Tissue >::generate_agent(string class_name) | Env< Domain, Cell, Tissue > | inlinevirtual |
generate_patch(MESH_ITEM) | Domain | inlinevirtual |
generate_patch(MESH_ITEM) | Domain | virtual |
memory_usage() | Env< Domain, Cell, Tissue > | inline |
memory_usage() | Env< Domain, Cell, Tissue > | inline |
memory_usage_max | Domain | |
output() | Domain | inline |
output() | Domain | |
output_flag | Domain | |
patches | Env< Domain, Cell, Tissue > | |
place_agent(shared_ptr< Tissue > patch, shared_ptr< Cell > agent) | Env< Domain, Cell, Tissue > | |
place_agent(unsigned patch_index, shared_ptr< Cell > agent) | Env< Domain, Cell, Tissue > | |
place_agent(shared_ptr< Tissue > patch, shared_ptr< Cell > agent) | Env< Domain, Cell, Tissue > | inline |
place_agent(unsigned patch_index, shared_ptr< Cell > agent) | Env< Domain, Cell, Tissue > | inline |
place_agent_randomly(shared_ptr< Cell > agent) | Env< Domain, Cell, Tissue > | |
place_agent_randomly(shared_ptr< Cell > agent) | Env< Domain, Cell, Tissue > | inline |
process_disappear() | Env< Domain, Cell, Tissue > | |
process_disappear() | Env< Domain, Cell, Tissue > | inline |
process_hatch() | Env< Domain, Cell, Tissue > | |
process_hatch() | Env< Domain, Cell, Tissue > | inline |
process_move() | Env< Domain, Cell, Tissue > | |
process_move() | Env< Domain, Cell, Tissue > | inline |
process_switch() | Env< Domain, Cell, Tissue > | |
process_switch() | Env< Domain, Cell, Tissue > | inline |
remove_agent(shared_ptr< Cell > agent) | Env< Domain, Cell, Tissue > | inline |
remove_agent(shared_ptr< Cell > agent) | Env< Domain, Cell, Tissue > | inline |
setup() | Domain | inline |
setup() | Domain | |
setup_agents(map< string, unsigned > config) | Env< Domain, Cell, Tissue > | |
setup_agents(map< string, unsigned > config) | Env< Domain, Cell, Tissue > | inline |
setup_domain(vector< MESH_ITEM > mesh) | Env< Domain, Cell, Tissue > | |
setup_domain(vector< MESH_ITEM > mesh) | Env< Domain, Cell, Tissue > | inline |
step() | Domain | inlinevirtual |
step() | Domain | virtual |
step_agents() | Env< Domain, Cell, Tissue > | |
step_agents() | Env< Domain, Cell, Tissue > | inline |
step_patches() | Env< Domain, Cell, Tissue > | |
step_patches() | Env< Domain, Cell, Tissue > | inline |
tick | Domain | |
update() | Domain | inlinevirtual |
update() | Domain | virtual |
update_repo() | Env< Domain, Cell, Tissue > | inlinevirtual |
update_repo() | Env< Domain, Cell, Tissue > | inlinevirtual |
~Env() | Env< Domain, Cell, Tissue > | inlinevirtual |
~Env() | Env< Domain, Cell, Tissue > | inlinevirtual |