__attach_sig_handlers() const | Utopia::Model< PredatorPrey, ModelTypes > | inlineprivate |
__epilog() | Utopia::Model< PredatorPrey, ModelTypes > | inlineprotected |
__monitor() | Utopia::Model< PredatorPrey, ModelTypes > | inlineprotected |
__perform_step() | Utopia::Model< PredatorPrey, ModelTypes > | inlineprotected |
__prolog() | Utopia::Model< PredatorPrey, ModelTypes > | inlineprotected |
__write_data() | Utopia::Model< PredatorPrey, ModelTypes > | inlineprotected |
__write_initial_state() | Utopia::Model< PredatorPrey, ModelTypes > | inlineprotected |
_cfg | Utopia::Model< PredatorPrey, ModelTypes > | protected |
_cm | Utopia::Models::PredatorPrey::PredatorPrey | private |
_cost_of_living | Utopia::Models::PredatorPrey::PredatorPrey | private |
_datamanager | Utopia::Model< PredatorPrey, ModelTypes > | protected |
_dset_predator | Utopia::Models::PredatorPrey::PredatorPrey | private |
_dset_prey | Utopia::Models::PredatorPrey::PredatorPrey | private |
_dset_resource_predator | Utopia::Models::PredatorPrey::PredatorPrey | private |
_dset_resource_prey | Utopia::Models::PredatorPrey::PredatorPrey | private |
_eat | Utopia::Models::PredatorPrey::PredatorPrey | private |
_empty_cell | Utopia::Models::PredatorPrey::PredatorPrey | private |
_flee_prey | Utopia::Models::PredatorPrey::PredatorPrey | private |
_full_name | Utopia::Model< PredatorPrey, ModelTypes > | protected |
_hdfgrp | Utopia::Model< PredatorPrey, ModelTypes > | protected |
_level | Utopia::Model< PredatorPrey, ModelTypes > | protected |
_log | Utopia::Model< PredatorPrey, ModelTypes > | protected |
_monitor | Utopia::Model< PredatorPrey, ModelTypes > | protected |
_move_predator | Utopia::Models::PredatorPrey::PredatorPrey | private |
_name | Utopia::Model< PredatorPrey, ModelTypes > | protected |
_params | Utopia::Models::PredatorPrey::PredatorPrey | private |
_prey_cell | Utopia::Models::PredatorPrey::PredatorPrey | private |
_prob_distr | Utopia::Models::PredatorPrey::PredatorPrey | private |
_repro | Utopia::Models::PredatorPrey::PredatorPrey | private |
_repro_cell | Utopia::Models::PredatorPrey::PredatorPrey | private |
_reset_predator_movement | Utopia::Models::PredatorPrey::PredatorPrey | private |
_rng | Utopia::Model< PredatorPrey, ModelTypes > | protected |
_space | Utopia::Model< PredatorPrey, ModelTypes > | protected |
_time | Utopia::Model< PredatorPrey, ModelTypes > | protected |
_time_max | Utopia::Model< PredatorPrey, ModelTypes > | protected |
_write_every | Utopia::Model< PredatorPrey, ModelTypes > | protected |
_write_mode | Utopia::Model< PredatorPrey, ModelTypes > | protectedstatic |
_write_start | Utopia::Model< PredatorPrey, ModelTypes > | protected |
Base typedef | Utopia::Models::PredatorPrey::PredatorPrey | |
Cell typedef | Utopia::Models::PredatorPrey::PredatorPrey | |
CellManager typedef | Utopia::Models::PredatorPrey::PredatorPrey | |
Config typedef | Utopia::Model< PredatorPrey, ModelTypes > | |
create_am_dset(const std::string name, const AgentManager &am, const std::size_t compression_level=1, const std::vector< hsize_t > chunksize={}) | Utopia::Model< PredatorPrey, ModelTypes > | inline |
create_cm_dset(const std::string name, const CellManager &cm, const std::size_t compression_level=1, const std::vector< hsize_t > chunksize={}) | Utopia::Model< PredatorPrey, ModelTypes > | inline |
create_dset(const std::string name, const std::shared_ptr< DataGroup > &hdfgrp, std::vector< hsize_t > add_write_shape, const std::size_t compression_level=1, const std::vector< hsize_t > chunksize={}) | Utopia::Model< PredatorPrey, ModelTypes > | inline |
create_dset(const std::string name, const std::vector< hsize_t > add_write_shape, const std::size_t compression_level=1, const std::vector< hsize_t > chunksize={}) | Utopia::Model< PredatorPrey, ModelTypes > | inline |
DataGroup typedef | Utopia::Model< PredatorPrey, ModelTypes > | |
DataManager typedef | Utopia::Model< PredatorPrey, ModelTypes > | |
DataSet typedef | Utopia::Models::PredatorPrey::PredatorPrey | |
epilog() | Utopia::Model< PredatorPrey, ModelTypes > | inlinevirtual |
get_cfg() const | Utopia::Model< PredatorPrey, ModelTypes > | inline |
get_datamanager() const | Utopia::Model< PredatorPrey, ModelTypes > | inline |
get_full_name() const | Utopia::Model< PredatorPrey, ModelTypes > | inline |
get_hdfgrp() const | Utopia::Model< PredatorPrey, ModelTypes > | inline |
get_level() const | Utopia::Model< PredatorPrey, ModelTypes > | inline |
get_logger() const | Utopia::Model< PredatorPrey, ModelTypes > | inline |
get_monitor() const | Utopia::Model< PredatorPrey, ModelTypes > | inline |
get_monitor_manager() const | Utopia::Model< PredatorPrey, ModelTypes > | inline |
get_name() const | Utopia::Model< PredatorPrey, ModelTypes > | inline |
get_remaining_num_writes() const | Utopia::Model< PredatorPrey, ModelTypes > | inline |
get_rng() const | Utopia::Model< PredatorPrey, ModelTypes > | inline |
get_space() const | Utopia::Model< PredatorPrey, ModelTypes > | inline |
get_time() const | Utopia::Model< PredatorPrey, ModelTypes > | inline |
get_time_max() const | Utopia::Model< PredatorPrey, ModelTypes > | inline |
get_write_every() const | Utopia::Model< PredatorPrey, ModelTypes > | inline |
get_write_start() const | Utopia::Model< PredatorPrey, ModelTypes > | inline |
impl() | Utopia::Model< PredatorPrey, ModelTypes > | inlineprotected |
impl() const | Utopia::Model< PredatorPrey, ModelTypes > | inlineprotected |
increment_time(const Time dt=1) | Utopia::Model< PredatorPrey, ModelTypes > | inlineprotected |
iterate() | Utopia::Model< PredatorPrey, ModelTypes > | inline |
Level typedef | Utopia::Model< PredatorPrey, ModelTypes > | |
Model(const std::string &name, const ParentModel &parent_model, const Config &custom_cfg={}, std::tuple< WriterArgs... > w_args={}, const DataIO::Default::DefaultDecidermap< PredatorPrey > &w_deciders=DataIO::Default::default_deciders< PredatorPrey >, const DataIO::Default::DefaultTriggermap< PredatorPrey > &w_triggers=DataIO::Default::default_triggers< PredatorPrey >) | Utopia::Model< PredatorPrey, ModelTypes > | inline |
monitor() | Utopia::Models::PredatorPrey::PredatorPrey | inline |
Monitor typedef | Utopia::Model< PredatorPrey, ModelTypes > | |
MonitorManager typedef | Utopia::Model< PredatorPrey, ModelTypes > | |
move_predator_to_nb_cell(const std::shared_ptr< Cell > &cell, const std::shared_ptr< Cell > &nb_cell) | Utopia::Models::PredatorPrey::PredatorPrey | inlineprivate |
move_prey_to_nb_cell(const std::shared_ptr< Cell > &cell, const std::shared_ptr< Cell > &nb_cell) | Utopia::Models::PredatorPrey::PredatorPrey | inlineprivate |
perform_step() | Utopia::Models::PredatorPrey::PredatorPrey | inline |
PredatorPrey(const std::string &name, ParentModel &parent_model, const DataIO::Config &custom_cfg={}) | Utopia::Models::PredatorPrey::PredatorPrey | inline |
prolog() | Utopia::Model< PredatorPrey, ModelTypes > | inlinevirtual |
RNG typedef | Utopia::Model< PredatorPrey, ModelTypes > | |
Rule typedef | Utopia::Models::PredatorPrey::PredatorPrey | |
run() | Utopia::Model< PredatorPrey, ModelTypes > | inline |
setup_logger(const Parent &parent_model) const | Utopia::Model< PredatorPrey, ModelTypes > | inlineprivate |
setup_space() const | Utopia::Model< PredatorPrey, ModelTypes > | inlineprivate |
Space typedef | Utopia::Model< PredatorPrey, ModelTypes > | |
Time typedef | Utopia::Model< PredatorPrey, ModelTypes > | |
write_data() | Utopia::Models::PredatorPrey::PredatorPrey | inline |