NEURON
neuron::container::soa< Storage, Tags > Member List

This is the complete list of members for neuron::container::soa< Storage, Tags >, including all inherited members.

acquire_owning_identifier()neuron::container::soa< Storage, Tags >inlineprivate
apply_reverse_permutation(Arg &&permutation)neuron::container::soa< Storage, Tags >inline
apply_reverse_permutation(Range permutation, frozen_token_type &sorted_token)neuron::container::soa< Storage, Tags >inline
at(std::size_t offset) constneuron::container::soa< Storage, Tags >inline
decrease_frozen_count()neuron::container::soa< Storage, Tags >inlineprivate
empty() constneuron::container::soa< Storage, Tags >inline
erase(std::size_t i)neuron::container::soa< Storage, Tags >inlineprivate
field_active() constneuron::container::soa< Storage, Tags >inline
find_container_info(void const *cont) constneuron::container::soa< Storage, Tags >inline
find_data_handle(neuron::container::generic_data_handle input_handle) constneuron::container::soa< Storage, Tags >inline
for_each_tag_vector_impl(Callable callable)neuron::container::soa< Storage, Tags >inlineprivate
for_each_tag_vector_impl(Callable callable)neuron::container::soa< Storage, Tags >inlineprivate
for_each_tag_vector_impl(Callable callable) constneuron::container::soa< Storage, Tags >inlineprivate
for_each_tag_vector_impl(Callable callable) constneuron::container::soa< Storage, Tags >inlineprivate
for_each_vector(Callable callable)neuron::container::soa< Storage, Tags >inlineprivate
for_each_vector(Callable callable) constneuron::container::soa< Storage, Tags >inlineprivate
frozen_token_type typedefneuron::container::soa< Storage, Tags >
get(std::size_t offset)neuron::container::soa< Storage, Tags >inline
get(std::size_t offset) constneuron::container::soa< Storage, Tags >inline
get_array_dim_prefix_sums() constneuron::container::soa< Storage, Tags >inline
get_array_dims() constneuron::container::soa< Storage, Tags >inline
get_array_dims(int field_index) constneuron::container::soa< Storage, Tags >inline
get_data_ptrs() constneuron::container::soa< Storage, Tags >inline
get_field_instance(std::size_t offset, int field_index, int array_index=0)neuron::container::soa< Storage, Tags >inline
get_field_instance(std::size_t offset, int field_index, int array_index=0) constneuron::container::soa< Storage, Tags >inline
get_field_instance_handle(non_owning_identifier_without_container id, int field_index, int array_index=0) constneuron::container::soa< Storage, Tags >inline
get_handle(non_owning_identifier_without_container id, int array_index=0) constneuron::container::soa< Storage, Tags >inline
get_identifier(std::size_t offset) constneuron::container::soa< Storage, Tags >inline
get_num_variables() constneuron::container::soa< Storage, Tags >inline
get_tag() constneuron::container::soa< Storage, Tags >inline
has_tag_vneuron::container::soa< Storage, Tags >static
increase_frozen_count()neuron::container::soa< Storage, Tags >inlineprivate
is_sorted() constneuron::container::soa< Storage, Tags >inline
is_storage_pointer(typename Tag::type const *ptr) constneuron::container::soa< Storage, Tags >inline
issue_frozen_token()neuron::container::soa< Storage, Tags >inline
m_dataneuron::container::soa< Storage, Tags >private
m_frozen_countneuron::container::soa< Storage, Tags >private
m_indicesneuron::container::soa< Storage, Tags >private
m_mutneuron::container::soa< Storage, Tags >mutableprivate
m_sortedneuron::container::soa< Storage, Tags >private
m_unsorted_callbackneuron::container::soa< Storage, Tags >private
mark_as_sorted(frozen_token_type &write_token)neuron::container::soa< Storage, Tags >inline
mark_as_unsorted()neuron::container::soa< Storage, Tags >inline
mark_as_unsorted_impl()neuron::container::soa< Storage, Tags >inlineprivate
memory_usage() constneuron::container::soa< Storage, Tags >inline
operator=(soa &&)=deleteneuron::container::soa< Storage, Tags >
operator=(soa const &)=deleteneuron::container::soa< Storage, Tags >
owning_identifier< Storage >neuron::container::soa< Storage, Tags >friend
set_field_status(bool enabled)neuron::container::soa< Storage, Tags >inline
set_unsorted_callback(std::function< void()> unsorted_callback)neuron::container::soa< Storage, Tags >inline
shrink_to_fit()neuron::container::soa< Storage, Tags >inline
size() constneuron::container::soa< Storage, Tags >inline
soa()neuron::container::soa< Storage, Tags >inline
soa(Tags... tag_instances)neuron::container::soa< Storage, Tags >inline
soa(soa &&)=deleteneuron::container::soa< Storage, Tags >
soa(soa const &)=deleteneuron::container::soa< Storage, Tags >
state_token< Storage >neuron::container::soa< Storage, Tags >friend
tag_index_vneuron::container::soa< Storage, Tags >privatestatic
throw_error(std::string_view message) constneuron::container::soa< Storage, Tags >inlineprivate
translate_legacy_index(int legacy_index) constneuron::container::soa< Storage, Tags >inline