cppyabm  1.0.17
An agent-based library to integrate C++ and Python
Domain Member List

This is the complete list of members for Domain, including all inherited members.

agent_classesEnv< Domain, Cell, Tissue >
agentsEnv< Domain, Cell, Tissue >
agents_countEnv< Domain, Cell, Tissue >
baseEnv typedefDomain
baseEnv typedefDomain
count_agents()Env< Domain, Cell, Tissue >
count_agents()Env< Domain, Cell, Tissue >inline
damage()Domaininline
damage()Domain
dataDomain
Domain(bool _output_flag)Domaininline
Domain(bool _output_flag)Domaininline
Env()Env< Domain, Cell, Tissue >inline
Env()Env< Domain, Cell, Tissue >inline
episode()Domaininline
episode()Domain
find_empty_patch()Env< Domain, Cell, Tissue >
find_empty_patch()Env< Domain, Cell, Tissue >inline
generate_agent(std::string agent_name)Domaininlinevirtual
generate_agent(std::string agent_name)Domainvirtual
Env< Domain, Cell, Tissue >::generate_agent(string class_name)Env< Domain, Cell, Tissue >inlinevirtual
generate_patch(MESH_ITEM)Domaininlinevirtual
generate_patch(MESH_ITEM)Domainvirtual
memory_usage()Env< Domain, Cell, Tissue >inline
memory_usage()Env< Domain, Cell, Tissue >inline
memory_usage_maxDomain
output()Domaininline
output()Domain
output_flagDomain
patchesEnv< 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()Domaininline
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()Domaininlinevirtual
step()Domainvirtual
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
tickDomain
update()Domaininlinevirtual
update()Domainvirtual
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