Struct RootPerturbationConfig¶
Defined in File RootPerturbationConfig.hpp
Struct Documentation¶
-
struct
dish2::RootPerturbationConfig¶ Public Functions
-
bool
ShouldExchangeExtrospectiveState() const¶
-
bool
ShouldRotateExtrospectiveState() const¶
-
bool
ShouldExchangeIntrospectiveState() const¶
-
bool
ShouldRotateIntrospectiveState() const¶
-
bool
ShouldExchangeWritableState() const¶
-
bool
ShouldRotateWritableState() const¶
-
std::map<std::string, std::string>
MakeSummary() const¶
Public Members
-
double
intermittent_extrospective_state_exchange_probability= {}¶
-
double
intermittent_extrospective_state_rotate_probability= {}¶
-
emp::optional<size_t>
extrospective_state_target_idx¶
-
double
intermittent_introspective_state_exchange_probability= {}¶
-
double
intermittent_introspective_state_rotate_probability= {}¶
-
emp::optional<size_t>
introspective_state_target_idx¶
-
double
intermittent_writable_state_exchange_probability= {}¶
-
double
intermittent_writable_state_rotate_probability= {}¶
-
emp::optional<size_t>
writable_state_target_idx¶
-
size_t
inter_message_selfsend_filter_mod= {}¶
-
size_t
inter_message_selfsend_filter_target= {}¶
-
size_t
intra_message_selfsend_filter_mod= {}¶
-
size_t
intra_message_selfsend_filter_target= {}¶
-
bool