Utopia 2
Framework for studying models of complex & adaptive systems.
Loading...
Searching...
No Matches
Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone > Member List

This is the complete list of members for Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >, including all inherited members.

__attach_sig_handlers() constUtopia::Model< Derived, ModelTypes >inlineprivate
__epilog()Utopia::Model< Derived, ModelTypes >inlineprotected
__monitor()Utopia::Model< Derived, ModelTypes >inlineprotected
__perform_step()Utopia::Model< Derived, ModelTypes >inlineprotected
__prolog()Utopia::Model< Derived, ModelTypes >inlineprotected
__write_data()Utopia::Model< Derived, ModelTypes >inlineprotected
__write_initial_state()Utopia::Model< Derived, ModelTypes >inlineprotected
_cfgUtopia::Model< Derived, ModelTypes >protected
_cmUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >private
_datamanagerUtopia::Model< Derived, ModelTypes >protected
_dsets_paramUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >private
_dsets_stateUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >private
_env_param_funcsUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >private
_env_state_funcsUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >private
_full_nameUtopia::Model< Derived, ModelTypes >protected
_hdfgrpUtopia::Model< Derived, ModelTypes >protected
_init_env_state_funcsUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >private
_levelUtopia::Model< Derived, ModelTypes >protected
_logUtopia::Model< Derived, ModelTypes >protected
_monitorUtopia::Model< Derived, ModelTypes >protected
_nameUtopia::Model< Derived, ModelTypes >protected
_paramsUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >private
_rngUtopia::Model< Derived, ModelTypes >protected
_spaceUtopia::Model< Derived, ModelTypes >protected
_timeUtopia::Model< Derived, ModelTypes >protected
_time_maxUtopia::Model< Derived, ModelTypes >protected
_write_everyUtopia::Model< Derived, ModelTypes >protected
_write_modeUtopia::Model< Derived, ModelTypes >protectedstatic
_write_startUtopia::Model< Derived, ModelTypes >protected
add_env_param_func(EPFB &&epfb)Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
add_env_param_func(const std::string &name, const EnvParamFunc &epf, const std::string &param_name, std::tuple< bool, bool, std::set< Time > > times_tuple)Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
add_env_param_func_from_cfg(const std::string &name, const EnvParamFunc &epf, const std::string &param_name, const Config &cfg={})Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
add_env_state_func(ESFB &&esfb)Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
add_env_state_func(const std::string &name, const EnvStateFunc &esf, const Update &update=Update::sync, std::pair< bool, std::set< Time > > times_pair={true, {}}, Config select_cfg={})Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
add_env_state_func_from_cfg(const std::string &name, const EnvStateFunc &esf, const Update &update=Update::sync, const Config &cfg={})Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
apply_env_param_func(EPFB &&epfb, bool initialization=false)Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inlineprivate
apply_env_state_func(ESFB &&esfb)Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inlineprivate
Base typedefUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >
CellManager typedefUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >
CellTraits typedefUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >
cm() constUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
Config typedefUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >
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< Derived, 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< Derived, 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< Derived, 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< Derived, ModelTypes >inline
DataGroup typedefUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >
DataManager typedefUtopia::Model< Derived, ModelTypes >
DataSet typedefUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >
EnvCellContainer typedefUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >
Environment(const std::string &name, ParentModel &parent_model, CellManager &&associate_cm, const DataIO::Config &custom_cfg={})Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
Environment(const std::string name, ParentModel &parent)Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
EnvParamFunc typedefUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >
EnvParamFuncBundle typedefUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >
EnvStateFunc typedefUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >
EnvStateFuncBundle typedefUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >
epilog()Utopia::Model< Derived, ModelTypes >inlinevirtual
get_cfg() constUtopia::Model< Derived, ModelTypes >inline
get_datamanager() constUtopia::Model< Derived, ModelTypes >inline
get_full_name() constUtopia::Model< Derived, ModelTypes >inline
get_hdfgrp() constUtopia::Model< Derived, ModelTypes >inline
get_level() constUtopia::Model< Derived, ModelTypes >inline
get_logger() constUtopia::Model< Derived, ModelTypes >inline
get_monitor() constUtopia::Model< Derived, ModelTypes >inline
get_monitor_manager() constUtopia::Model< Derived, ModelTypes >inline
get_name() constUtopia::Model< Derived, ModelTypes >inline
get_parameter(const std::string &param_name) constUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
get_remaining_num_writes() constUtopia::Model< Derived, ModelTypes >inline
get_rng() constUtopia::Model< Derived, ModelTypes >inline
get_space() constUtopia::Model< Derived, ModelTypes >inline
get_time() constUtopia::Model< Derived, ModelTypes >inline
get_time_max() constUtopia::Model< Derived, ModelTypes >inline
get_write_every() constUtopia::Model< Derived, ModelTypes >inline
get_write_start() constUtopia::Model< Derived, ModelTypes >inline
impl()Utopia::Model< Derived, ModelTypes >inlineprotected
impl() constUtopia::Model< Derived, ModelTypes >inlineprotected
increment_time(const Time dt=1)Utopia::Model< Derived, ModelTypes >inlineprotected
iterate()Utopia::Model< Derived, ModelTypes >inline
Level typedefUtopia::Model< Derived, ModelTypes >
Model(const std::string &name, const ParentModel &parent_model, const Config &custom_cfg={}, std::tuple< WriterArgs... > w_args={}, const DataIO::Default::DefaultDecidermap< Derived > &w_deciders=DataIO::Default::default_deciders< Derived >, const DataIO::Default::DefaultTriggermap< Derived > &w_triggers=DataIO::Default::default_triggers< Derived >)Utopia::Model< Derived, ModelTypes >inline
Monitor typedefUtopia::Model< Derived, ModelTypes >
monitor()Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
MonitorManager typedefUtopia::Model< Derived, ModelTypes >
perform_step()Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
prolog()Utopia::Model< Derived, ModelTypes >inlinevirtual
RNG typedefUtopia::Model< Derived, ModelTypes >
run()Utopia::Model< Derived, ModelTypes >inline
Self typedefUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >
set_parameter(const std::string &param_name, double value)Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
setup_env_param_funcs(const Config &cfg)Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inlineprivate
setup_env_state_funcs(const Config &cfg)Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inlineprivate
setup_logger(const Parent &parent_model) constUtopia::Model< Derived, ModelTypes >inlineprivate
setup_space() constUtopia::Model< Derived, ModelTypes >inlineprivate
Space typedefUtopia::Model< Derived, ModelTypes >
Time typedefUtopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >
track_parameter(const std::string &key)Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
track_parameters(const std::vector< std::string > &keys)Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
track_state(const std::string &key)Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
track_states(const std::vector< std::string > &keys)Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline
write_data()Utopia::Models::Environment::Environment< EnvParam, EnvCellState, standalone >inline