Template Struct ControllerMappedState

Inheritance Relationships

Base Type

  • public dish2::internal::controller_mapped_state_parent_t< Spec >

Struct Documentation

template<typename Spec>
struct dish2::ControllerMappedState : public dish2::internal::controller_mapped_state_parent_t<Spec>

Controller mapped state is a collection of simulation-controlling output values that evolving programs running within each cardinal can write to and read from.

Public Types

using parent_t = dish2::internal::controller_mapped_state_parent_t<Spec>

Public Functions

void Assign(const size_t idx, const float val)
void Randomize(const size_t idx)

Public Static Attributes

constexpr size_t parent_size = parent_t::GetSize()