| add_channel_usage(uint32_t channel_id) | MayaFlux::Nodes::Network::NodeNetwork | |
| apply_broadcast_parameter(const std::string ¶m, double value) | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| apply_one_to_one_parameter(const std::string ¶m, const std::shared_ptr< NodeNetwork > &source) | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| apply_output_scale() | MayaFlux::Nodes::Network::NodeNetwork | protected |
| build_chain_neighbors(size_t count) | MayaFlux::Nodes::Network::NodeNetwork | protectedstatic |
| build_grid_2d_neighbors(size_t width, size_t height) | MayaFlux::Nodes::Network::NodeNetwork | protectedstatic |
| build_grid_3d_neighbors(size_t width, size_t height, size_t depth) | MayaFlux::Nodes::Network::NodeNetwork | protectedstatic |
| build_ring_neighbors(size_t count) | MayaFlux::Nodes::Network::NodeNetwork | protectedstatic |
| compute_delay_length() | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| create_default_loop_filter() | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| ensure_initialized() | MayaFlux::Nodes::Network::NodeNetwork | protected |
| ExciterType enum name | MayaFlux::Nodes::Network::WaveguideNetwork | |
| generate_exciter_sample() | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| get_audio_buffer() const | MayaFlux::Nodes::Network::NodeNetwork | virtual |
| get_block_size() const | MayaFlux::Nodes::Network::NodeNetwork | inline |
| get_channel_mask() const | MayaFlux::Nodes::Network::NodeNetwork | inline |
| get_exciter_type() const | MayaFlux::Nodes::Network::WaveguideNetwork | inline |
| get_fundamental() const | MayaFlux::Nodes::Network::WaveguideNetwork | inline |
| get_loss_factor() const | MayaFlux::Nodes::Network::WaveguideNetwork | |
| get_measurement_mode() const | MayaFlux::Nodes::Network::WaveguideNetwork | inline |
| get_metadata() const override | MayaFlux::Nodes::Network::WaveguideNetwork | virtual |
| get_node_audio_buffer(size_t index) const override | MayaFlux::Nodes::Network::WaveguideNetwork | virtual |
| get_node_count() const override | MayaFlux::Nodes::Network::WaveguideNetwork | inlinevirtual |
| get_node_output(size_t index) const override | MayaFlux::Nodes::Network::WaveguideNetwork | virtual |
| get_operator() | MayaFlux::Nodes::Network::NodeNetwork | inlinevirtual |
| get_operator() const | MayaFlux::Nodes::Network::NodeNetwork | inlinevirtual |
| get_output_mode() const | MayaFlux::Nodes::Network::NodeNetwork | inline |
| get_output_scale() const | MayaFlux::Nodes::Network::NodeNetwork | inline |
| get_pickup_position() const | MayaFlux::Nodes::Network::WaveguideNetwork | |
| get_registered_channels() const | MayaFlux::Nodes::Network::NodeNetwork | |
| get_routing_state() const | MayaFlux::Nodes::Network::NodeNetwork | inline |
| get_routing_state() | MayaFlux::Nodes::Network::NodeNetwork | inline |
| get_sample_rate() const | MayaFlux::Nodes::Network::NodeNetwork | inline |
| get_segments() const | MayaFlux::Nodes::Network::WaveguideNetwork | inline |
| get_topology() const | MayaFlux::Nodes::Network::NodeNetwork | inline |
| get_type() const | MayaFlux::Nodes::Network::WaveguideNetwork | inline |
| has_operator() const | MayaFlux::Nodes::Network::NodeNetwork | inlinevirtual |
| initialize() override | MayaFlux::Nodes::Network::WaveguideNetwork | virtual |
| initialize_exciter() | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| is_enabled() const | MayaFlux::Nodes::Network::NodeNetwork | inline |
| is_processed_this_cycle() const | MayaFlux::Nodes::Network::NodeNetwork | |
| is_processing() const | MayaFlux::Nodes::Network::NodeNetwork | |
| is_registered_on_channel(uint32_t channel_id) const | MayaFlux::Nodes::Network::NodeNetwork | |
| m_block_size | MayaFlux::Nodes::Network::NodeNetwork | protected |
| m_channel_mask | MayaFlux::Nodes::Network::NodeNetwork | protected |
| m_delay_length_fraction | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| m_delay_length_integer | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| m_enabled | MayaFlux::Nodes::Network::NodeNetwork | protected |
| m_exciter_active | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| m_exciter_duration | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| m_exciter_filter | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| m_exciter_node | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| m_exciter_sample | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| m_exciter_sample_position | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| m_exciter_samples_remaining | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| m_exciter_type | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| m_fundamental | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| m_initialized | MayaFlux::Nodes::Network::NodeNetwork | protected |
| m_last_audio_buffer | MayaFlux::Nodes::Network::NodeNetwork | mutableprotected |
| m_last_output | MayaFlux::Nodes::Network::WaveguideNetwork | mutableprivate |
| m_measurement_mode | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| m_output_mode | MayaFlux::Nodes::Network::NodeNetwork | protected |
| m_output_scale | MayaFlux::Nodes::Network::NodeNetwork | protected |
| m_parameter_mappings | MayaFlux::Nodes::Network::NodeNetwork | protected |
| m_pending_reset_mask | MayaFlux::Nodes::Network::NodeNetwork | protected |
| m_pickup_sample | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| m_processed_this_cycle | MayaFlux::Nodes::Network::NodeNetwork | protected |
| m_processing_state | MayaFlux::Nodes::Network::NodeNetwork | protected |
| m_random_generator | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| m_routing_state | MayaFlux::Nodes::Network::NodeNetwork | private |
| m_sample_rate | MayaFlux::Nodes::Network::NodeNetwork | protected |
| m_segments | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| m_topology | MayaFlux::Nodes::Network::NodeNetwork | protected |
| m_type | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| map_parameter(const std::string ¶m_name, const std::shared_ptr< Node > &source, MappingMode mode=MappingMode::BROADCAST) override | MayaFlux::Nodes::Network::WaveguideNetwork | virtual |
| map_parameter(const std::string ¶m_name, const std::shared_ptr< NodeNetwork > &source) override | MayaFlux::Nodes::Network::WaveguideNetwork | virtual |
| mark_processed(bool processed) | MayaFlux::Nodes::Network::NodeNetwork | |
| mark_processing(bool processing) | MayaFlux::Nodes::Network::NodeNetwork | |
| MeasurementMode enum name | MayaFlux::Nodes::Network::WaveguideNetwork | |
| needs_channel_routing() const | MayaFlux::Nodes::Network::NodeNetwork | inline |
| observe_sample(const WaveguideSegment &seg) const | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| output_mode_to_string(OutputMode mode) | MayaFlux::Nodes::Network::NodeNetwork | privatestatic |
| pluck(double position=0.5, double strength=1.0) | MayaFlux::Nodes::Network::WaveguideNetwork | |
| process_batch(unsigned int num_samples) override | MayaFlux::Nodes::Network::WaveguideNetwork | virtual |
| process_bidirectional(WaveguideSegment &seg, unsigned int num_samples) | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| process_unidirectional(WaveguideSegment &seg, unsigned int num_samples) | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| read_with_interpolation(const Memory::HistoryBuffer< double > &delay, size_t integer_part, double fraction) const | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| remove_channel_usage(uint32_t channel_id) | MayaFlux::Nodes::Network::NodeNetwork | |
| request_reset_from_channel(uint32_t channel_id) | MayaFlux::Nodes::Network::NodeNetwork | |
| reset() override | MayaFlux::Nodes::Network::WaveguideNetwork | virtual |
| set_block_size(uint32_t block_size) | MayaFlux::Nodes::Network::NodeNetwork | inline |
| set_channel_mask(uint32_t mask) | MayaFlux::Nodes::Network::NodeNetwork | inline |
| set_enabled(bool enabled) | MayaFlux::Nodes::Network::NodeNetwork | inline |
| set_exciter_duration(double seconds) | MayaFlux::Nodes::Network::WaveguideNetwork | |
| set_exciter_filter(const std::shared_ptr< Filters::Filter > &filter) | MayaFlux::Nodes::Network::WaveguideNetwork | inline |
| set_exciter_node(const std::shared_ptr< Node > &node) | MayaFlux::Nodes::Network::WaveguideNetwork | inline |
| set_exciter_sample(const std::vector< double > &sample) | MayaFlux::Nodes::Network::WaveguideNetwork | |
| set_exciter_type(ExciterType type) | MayaFlux::Nodes::Network::WaveguideNetwork | inline |
| set_fundamental(double freq) | MayaFlux::Nodes::Network::WaveguideNetwork | |
| set_loop_filter(const std::shared_ptr< Filters::Filter > &filter) | MayaFlux::Nodes::Network::WaveguideNetwork | |
| set_loop_filter_closed(const std::shared_ptr< Filters::Filter > &filter) | MayaFlux::Nodes::Network::WaveguideNetwork | |
| set_loop_filter_open(const std::shared_ptr< Filters::Filter > &filter) | MayaFlux::Nodes::Network::WaveguideNetwork | |
| set_loss_factor(double loss) | MayaFlux::Nodes::Network::WaveguideNetwork | |
| set_measurement_mode(MeasurementMode mode) | MayaFlux::Nodes::Network::WaveguideNetwork | inline |
| set_output_mode(OutputMode mode) | MayaFlux::Nodes::Network::NodeNetwork | inline |
| set_output_scale(double scale) | MayaFlux::Nodes::Network::NodeNetwork | inline |
| set_pickup_position(double position) | MayaFlux::Nodes::Network::WaveguideNetwork | |
| set_sample_rate(uint32_t sample_rate) | MayaFlux::Nodes::Network::NodeNetwork | inline |
| set_topology(Topology topology) | MayaFlux::Nodes::Network::NodeNetwork | inlinevirtual |
| strike(double position=0.5, double strength=1.0) | MayaFlux::Nodes::Network::WaveguideNetwork | |
| topology_to_string(Topology topo) | MayaFlux::Nodes::Network::NodeNetwork | privatestatic |
| unmap_parameter(const std::string ¶m_name) override | MayaFlux::Nodes::Network::WaveguideNetwork | virtual |
| update_mapped_parameters() | MayaFlux::Nodes::Network::WaveguideNetwork | private |
| WaveguideNetwork(WaveguideType type, double fundamental_freq, double sample_rate=48000.0) | MayaFlux::Nodes::Network::WaveguideNetwork | |
| WaveguideType enum name | MayaFlux::Nodes::Network::WaveguideNetwork | |
| ~NodeNetwork()=default | MayaFlux::Nodes::Network::NodeNetwork | virtual |