| Cwayverb::core::aabb |  | 
| Cutil::aligned::allocator< T, N > |  | 
| Cdetail::any<... > |  | 
| Cdetail::any< T > |  | 
| Cdetail::any< T, Ts... > |  | 
| Cwayverb::raytracer::attenuate_mapper< Method > |  | 
| Cwayverb::waveguide::attenuate_mapper< Method > |  | 
| Cwayverb::raytracer::attenuated_impulse< channels > |  | 
| Caudio_file::audio_file< T > |  | 
| Cwayverb::core::az_el |  | 
| Cwayverb::core::hrtf_look_up_table::azimuth_functor |  | 
| Cwayverb::waveguide::band |  | 
| Cwayverb::waveguide::bandpass_band |  | 
| Cwayverb::core::filter::bandpass_windowed_sinc | An interesting windowed-sinc bandpass filter | 
| ►Cwayverb::combined::model::basic_member< Derived > |  | 
| Cwayverb::combined::model::owning_member< Derived, DataMembers > |  | 
| ►Cwayverb::combined::model::basic_member< capsule > |  | 
| ►Cwayverb::combined::model::owning_member< capsule, microphone, hrtf > |  | 
| Cwayverb::combined::model::capsule |  | 
| ►Cwayverb::combined::model::basic_member< hover_state > |  | 
| Cwayverb::combined::model::hover_state |  | 
| ►Cwayverb::combined::model::basic_member< hrtf > |  | 
| Cwayverb::combined::model::hrtf |  | 
| ►Cwayverb::combined::model::basic_member< material > |  | 
| Cwayverb::combined::model::material |  | 
| ►Cwayverb::combined::model::basic_member< microphone > |  | 
| Cwayverb::combined::model::microphone |  | 
| ►Cwayverb::combined::model::basic_member< min_size_vector< T, MinSize > > |  | 
| ►Cwayverb::combined::model::owning_member< min_size_vector< T, MinSize >, vector< T > > |  | 
| Cwayverb::combined::model::min_size_vector< T, MinSize > | A vector which must hold some minimum number of elements | 
| ►Cwayverb::combined::model::basic_member< multiple_band_waveguide > |  | 
| Cwayverb::combined::model::multiple_band_waveguide |  | 
| ►Cwayverb::combined::model::basic_member< output > |  | 
| Cwayverb::combined::model::output |  | 
| ►Cwayverb::combined::model::basic_member< persistent > |  | 
| ►Cwayverb::combined::model::owning_member< persistent, sources, receivers, raytracer, waveguide, min_size_vector< material, 1 > > |  | 
| Cwayverb::combined::model::persistent |  | 
| ►Cwayverb::combined::model::basic_member< raytracer > |  | 
| Cwayverb::combined::model::raytracer |  | 
| ►Cwayverb::combined::model::basic_member< receiver > |  | 
| ►Cwayverb::combined::model::owning_member< receiver, min_size_vector< capsule, 1 >, hover_state > |  | 
| Cwayverb::combined::model::receiver |  | 
| ►Cwayverb::combined::model::basic_member< single_band_waveguide > |  | 
| Cwayverb::combined::model::single_band_waveguide |  | 
| ►Cwayverb::combined::model::basic_member< source > |  | 
| ►Cwayverb::combined::model::owning_member< source, hover_state > |  | 
| Cwayverb::combined::model::source |  | 
| ►Cwayverb::combined::model::basic_member< vector< T > > |  | 
| Cwayverb::combined::model::vector< T > |  | 
| ►Cwayverb::combined::model::basic_member< waveguide > |  | 
| ►Cwayverb::combined::model::owning_member< waveguide, single_band_waveguide, multiple_band_waveguide > |  | 
| Cwayverb::combined::model::waveguide |  | 
| Cwayverb::core::filter::biquad |  | 
| Cwayverb::waveguide::biquad_coefficients_array | Several sets of biquad parameters | 
| Cwayverb::waveguide::biquad_memory_array | Several biquad delay lines in a row | 
| Cwayverb::waveguide::boundary_coefficient_program |  | 
| Cwayverb::waveguide::boundary_data |  | 
| Cwayverb::waveguide::boundary_data_array< D > |  | 
| Cwayverb::waveguide::boundary_index_array< n > |  | 
| Cwayverb::waveguide::boundary_index_data |  | 
| Cbracketer |  | 
| Cutil::Bracketer |  | 
| Cfrequency_domain::buffer< T > |  | 
| Cfrequency_domain::buffer< fftwf_complex > |  | 
| Cfrequency_domain::buffer< float > |  | 
| Cwayverb::core::callback_accumulator< T, Ret > |  | 
| Cwayverb::raytracer::canonical_results< Histogram > |  | 
| Cwayverb::combined::model::presets::capsule |  | 
| ►Cwayverb::combined::capsule_base |  | 
| Cwayverb::combined::capsule< T > |  | 
| Cwayverb::core::cl_representation< t > |  | 
| Cwayverb::core::cl_representation< aabb > |  | 
| Cwayverb::core::cl_representation< bands_type > |  | 
| Cwayverb::core::cl_representation< intersection > |  | 
| Cwayverb::core::cl_representation< ray > |  | 
| Cwayverb::core::cl_representation< raytracer::attenuated_impulse< 8 > > |  | 
| Cwayverb::core::cl_representation< raytracer::impulse< 8 > > |  | 
| Cwayverb::core::cl_representation< raytracer::reflection > |  | 
| Cwayverb::core::cl_representation< raytracer::stochastic_path_info > |  | 
| Cwayverb::core::cl_representation< surface< simulation_bands > > |  | 
| Cwayverb::core::cl_representation< triangle > |  | 
| Cwayverb::core::cl_representation< triangle_inter > |  | 
| Cwayverb::core::cl_representation< triangle_verts > |  | 
| Cwayverb::core::cl_representation< waveguide::biquad_coefficients_array > |  | 
| Cwayverb::core::cl_representation< waveguide::biquad_memory_array > |  | 
| Cwayverb::core::cl_representation< waveguide::boundary_data > |  | 
| Cwayverb::core::cl_representation< waveguide::boundary_data_array_1 > |  | 
| Cwayverb::core::cl_representation< waveguide::boundary_data_array_2 > |  | 
| Cwayverb::core::cl_representation< waveguide::boundary_data_array_3 > |  | 
| Cwayverb::core::cl_representation< waveguide::boundary_index_array_1 > |  | 
| Cwayverb::core::cl_representation< waveguide::boundary_index_array_2 > |  | 
| Cwayverb::core::cl_representation< waveguide::boundary_index_array_3 > |  | 
| Cwayverb::core::cl_representation< waveguide::boundary_type > |  | 
| Cwayverb::core::cl_representation< waveguide::coefficients_biquad > |  | 
| Cwayverb::core::cl_representation< waveguide::coefficients_canonical > |  | 
| Cwayverb::core::cl_representation< waveguide::condensed_node > |  | 
| Cwayverb::core::cl_representation< waveguide::error_code > |  | 
| Cwayverb::core::cl_representation< waveguide::filt_real > |  | 
| Cwayverb::core::cl_representation< waveguide::memory_biquad > |  | 
| Cwayverb::core::cl_representation< waveguide::memory_canonical > |  | 
| Cwayverb::core::cl_representation< waveguide::mesh_descriptor > |  | 
| Cwayverb::core::detail::cl_type_index_mapper |  | 
| Cdetail::cl_vector_constructor< T, N > |  | 
| Cdetail::cl_vector_constructor< bool, N > |  | 
| Cdetail::cl_vector_type_trait< T > |  | 
| Cwayverb::core::filter::biquad::coefficients |  | 
| Cwayverb::waveguide::coefficients< o > | IIR filter coefficient storage | 
| Cwayverb::waveguide::coefficients< biquad_order > |  | 
| Cwayverb::combined::combined_results< Histogram > |  | 
| Cwayverb::combined::complete_engine |  | 
| Cwayverb::waveguide::compressed_rectangular_waveguide |  | 
| Cwayverb::waveguide::compressed_rectangular_waveguide_program |  | 
| Cwayverb::core::compute_context | Invariant: device is a valid device for the context | 
| Cwayverb::waveguide::condensed_node |  | 
| Cutil::event< Ts >::connection |  | 
| Cfrequency_domain::convolver |  | 
| Cwayverb::core::cosine_interp_functor |  | 
| Cwayverb::core::filter::delay_line |  | 
| Cfrequency_domain::dft_1d |  | 
| Cdir |  | 
| Cwayverb::raytracer::stochastic::dirac_sequence |  | 
| Cwayverb::raytracer::dirac_sum_functor |  | 
| Cwayverb::core::direction_rng |  | 
| Cwayverb::raytracer::stochastic::directional_energy_histogram< Az, El > |  | 
| Cwayverb::waveguide::postprocessor::directional_receiver |  | 
| Cfrequency_domain::edges_and_width_factor< N > |  | 
| Cfrequency_domain::edges_and_width_factor< 9 > |  | 
| Cwayverb::core::hrtf_look_up_table::elevation_functor |  | 
| Cwayverb::raytracer::stochastic::energy_histogram |  | 
| Cwayverb::raytracer::reflection_processor::energy_histogram_sum_functor |  | 
| Cwayverb::combined::engine |  | 
| Chrtf_data::entry |  | 
| Cwayverb::core::environment |  | 
| Cutil::event< Ts > |  | 
| Cutil::event< bool > |  | 
| Cutil::event< capsule & > |  | 
| Cutil::event< Derived & > |  | 
| Cutil::event< glm::mat4 > |  | 
| Cutil::event< hover_state & > |  | 
| Cutil::event< hrtf & > |  | 
| Cutil::event< material & > |  | 
| Cutil::event< microphone & > |  | 
| Cutil::event< min_size_vector< T, MinSize > & > |  | 
| Cutil::event< multiple_band_waveguide & > |  | 
| Cutil::event< output & > |  | 
| Cutil::event< persistent & > |  | 
| Cutil::event< raytracer & > |  | 
| Cutil::event< receiver & > |  | 
| Cutil::event< single_band_waveguide & > |  | 
| Cutil::event< size_t, size_t, state, double > |  | 
| Cutil::event< source & > |  | 
| Cutil::event< state, double > |  | 
| Cutil::event< std::string > |  | 
| Cutil::event< util::aligned::vector< float >, double > |  | 
| Cutil::event< vector< T > & > |  | 
| Cutil::event< view_state > |  | 
| Cutil::event< waveguide & > |  | 
| Cutil::event< waveguide::mesh_descriptor > |  | 
| Cutil::event<> |  | 
| Cwayverb::core::filter::extra_linear_dc_blocker |  | 
| Cwayverb::raytracer::image_source::fast_pressure_calculator< multichannel_type > |  | 
| Cfrequency_domain::filter | Structured this way so that I can keep all fftw linkage internal | 
| Cwayverb::core::filter_coefficients< B, A > |  | 
| Cwayverb::waveguide::filter_descriptor |  | 
| Cwayverb::raytracer::stochastic::finder |  | 
| Cwayverb::combined::forwarding_call< T > |  | 
| Cwayverb::waveguide::frequency_domain_envelope | Invariant: points are in ascending frequency order | 
| Cwayverb::waveguide::preprocessor::gaussian |  | 
| ►CGenerator |  | 
| ►Ctesting::kernel< Memory, FT, Generator > |  | 
| Ctesting::testing_rk_biquad |  | 
| Ctesting::testing_rk_biquad_quiet |  | 
| Ctesting::testing_rk_filter |  | 
| Ctesting::testing_rk_filter_quiet |  | 
| Cwayverb::core::generic_scene_buffers< Vertex, Surface > |  | 
| Cwayverb::core::generic_scene_data< Vertex, Surface > |  | 
| Cwayverb::core::generic_scene_data< cl_float3, core::surface< core::simulation_bands > > |  | 
| Cwayverb::waveguide::preprocessor::hard_source< It > |  | 
| Cwayverb::core::filter::hipass_windowed_sinc | An interesting windowed-sinc hipass filter | 
| Cwayverb::raytracer::histogram_mapper |  | 
| Cwayverb::core::attenuator::hrtf |  | 
| Cutil::identity_functor |  | 
| Cwayverb::raytracer::reflection_processor::image_source_group_processor |  | 
| Cwayverb::raytracer::reflection_processor::image_source_processor |  | 
| Craytracer::img_src_calculation< num_bands > |  | 
| Cwayverb::core::scene_data_loader::impl |  | 
| Cwayverb::combined::engine::impl |  | 
| Cfrequency_domain::convolver::impl |  | 
| Cfrequency_domain::filter::impl |  | 
| Cfrequency_domain::dft_1d::impl |  | 
| Cwayverb::raytracer::impulse< channels > |  | 
| Cwayverb::core::indexing::index< dimensions > | Types for indexing into n-dimensional data | 
| Cwayverb::core::indexing::index< 1 > |  | 
| Cwayverb::core::indexing::index< 2 > |  | 
| Cwayverb::core::indexing::index< 3 > |  | 
| Cwayverb::core::vector_look_up_table< T, azimuth_divisions, elevation_divisions >::index_pair |  | 
| Cfrequency_domain::indexer |  | 
| ►CInputGenerator |  | 
| CImpulseGenerator< SAMPLES > |  | 
| CNoiseGenerator |  | 
| CQuietNoiseGenerator |  | 
| Cwayverb::combined::intermediate | This is badly designed. Really, the capsules should be polymorphic | 
| Cwayverb::core::intersection |  | 
| Cutil::is_tuple< T > |  | 
| Cutil::is_tuple< std::tuple< Ts... > > |  | 
| Cwayverb::core::item_and_index< T > |  | 
| Cwayverb::combined::model::item_extractor |  | 
| Cwayverb::raytracer::item_with_time< T > |  | 
| Cwayverb::raytracer::iterative_builder< T > |  | 
| Cwayverb::raytracer::iterative_builder< wayverb::raytracer::image_source::path_element > |  | 
| Cwayverb::raytracer::iterative_builder< wayverb::raytracer::reflection > |  | 
| Cwayverb::core::filter::linear_dc_blocker |  | 
| Cwayverb::core::linear_interp_functor |  | 
| Cwayverb::core::linear_regression |  | 
| Cwayverb::core::filter::lopass_windowed_sinc |  | 
| Cwayverb::raytracer::reflection_processor::make_directional_histogram |  | 
| Cwayverb::raytracer::reflection_processor::make_image_source |  | 
| Cfrequency_domain::make_indexer_iterator |  | 
| Cwayverb::raytracer::reflection_processor::make_stochastic_histogram |  | 
| Cwayverb::raytracer::reflection_processor::make_visual |  | 
| Cutil::mapping_iterator_adapter< It, Mapper > |  | 
| Cwayverb::combined::max_frequency_functor |  | 
| Cdetail::max_functor |  | 
| Cwayverb::waveguide::memory< o > | Just an array of filt_real to use as a delay line | 
| Cwayverb::waveguide::memory< biquad_order > |  | 
| Cwayverb::waveguide::memory< memory_biquad::order *biquad_sections > |  | 
| Cwayverb::waveguide::mesh |  | 
| Cwayverb::waveguide::mesh_descriptor |  | 
| Cwayverb::core::attenuator::microphone | Super-simple class which maintains microphone invariants | 
| Cdetail::min_functor |  | 
| Cwayverb::core::filter::moving_average |  | 
| Cwayverb::waveguide::multiple_band_constant_spacing_parameters |  | 
| Cwayverb::raytracer::multitree< T > |  | 
| Cwayverb::raytracer::multitree< wayverb::raytracer::image_source::path_element > |  | 
| Cwayverb::core::filter::n_moving_averages< modules > |  | 
| Cwayverb::core::filter::n_moving_averages< 2 > |  | 
| Cwayverb::core::filter::n_moving_averages< 4 > |  | 
| Cutil::named_value< T > |  | 
| Cwayverb::core::ndim_tree< n > | A generic interface for spatial division algorithms (octree, quadtree) | 
| Cnested |  | 
| Cutil::threading_policy::no_lock |  | 
| Cwayverb::waveguide::postprocessor::node |  | 
| Cnon_trivial |  | 
| Cwayverb::core::attenuator::null |  | 
| Cwayverb::waveguide::offset_signal |  | 
| Cwayverb::core::orientation | Invariant: pointing_ is a unit vector | 
| Cwayverb::waveguide::postprocessor::directional_receiver::output |  | 
| Cwayverb::raytracer::image_source::path_element |  | 
| Cwayverb::combined::model::persistent_connection< Item > |  | 
| Cfrequency_domain::plan |  | 
| Cwayverb::waveguide::frequency_domain_envelope::point |  | 
| CPoint3 |  | 
| Cwayverb::combined::postprocessing_engine | Similar to enginebut immediately runs the postprocessing step | 
| Cwayverb::waveguide::program |  | 
| Cprogram |  | 
| Cwayverb::raytracer::program |  | 
| Cwayverb::raytracer::stochastic::program |  | 
| Cwayverb::core::program_wrapper |  | 
| Cutil::progress_bar |  | 
| Cwayverb::core::geo::detail::projection_2d |  | 
| Cwayverb::raytracer::random_direction_generator_iterator< Engine > |  | 
| Cutil::range< t > |  | 
| Cutil::range< double > |  | 
| Cutil::range< n > |  | 
| Cwayverb::core::detail::range_value< dimensions > |  | 
| Cwayverb::core::detail::range_value< 1 > |  | 
| Cwayverb::core::detail::range_value< 2 > |  | 
| Cwayverb::core::detail::range_value< 3 > |  | 
| Cwayverb::core::geo::ray | I would do this with a struct, but rays have an invariant: | 
| Cwayverb::core::ray |  | 
| Creally_basic_scene |  | 
| Cutil::aligned::allocator< T, N >::rebind< U > |  | 
| Cwayverb::core::recursive_vector< T > |  | 
| Cwayverb::core::recursive_vector_backed_set< T, Comp > |  | 
| Cwayverb::core::detail::recursive_vector_impl< T > |  | 
| Cwayverb::raytracer::reflection |  | 
| Cwayverb::raytracer::image_source::reflection_metadata |  | 
| Cwayverb::raytracer::image_source::reflection_path_builder |  | 
| Cwayverb::raytracer::reflector |  | 
| Cwayverb::raytracer::stochastic::finder::results |  | 
| Cwayverb::core::reverb_time |  | 
| ►Cruntime_error |  | 
| ►Cwayverb::core::exceptions::exception |  | 
| ►Cwayverb::core::exceptions::suspicious_value |  | 
| Cwayverb::core::exceptions::value_is_inf |  | 
| Cwayverb::core::exceptions::value_is_nan |  | 
| Cwayverb::combined::model::scene | This stuff won't get sent to file, so it's fine to keep it here I think | 
| Cwayverb::core::scene_data_loader |  | 
| Cutil::event< Ts >::scoped_connection |  | 
| Cutil::threading_policy::scoped_lock |  | 
| Cutil::scoped_thread |  | 
| Cwayverb::core::filter::series_biquads< num > | Adheres to the IIR filter concept | 
| Cwayverb::waveguide::setup_program |  | 
| Cwayverb::raytracer::simulation_parameters |  | 
| Cwayverb::raytracer::simulation_results< Histogram > |  | 
| Cwayverb::raytracer::sinc_sum_functor | See fu2015 2.2.2 'Discrete form of the impulse response' | 
| Cwayverb::waveguide::single_band_parameters |  | 
| Cwayverb::raytracer::stochastic::size_functor |  | 
| Cwayverb::waveguide::preprocessor::soft_source< It > |  | 
| Cwayverb::raytracer::image_source::traversal_callback::state |  | 
| Cwayverb::raytracer::reflection_processor::stochastic_group_processor< Histogram > |  | 
| Cwayverb::raytracer::stochastic_path_info |  | 
| Cwayverb::raytracer::reflection_processor::stochastic_processor< Histogram > |  | 
| Cwayverb::core::surface< bands > |  | 
| Cwayverb::core::surface< core::simulation_bands > |  | 
| ►CTest |  | 
| Ctesting::testing_rk_biquad |  | 
| Ctesting::testing_rk_biquad_quiet |  | 
| Ctesting::testing_rk_filter |  | 
| Ctesting::testing_rk_filter_quiet |  | 
| Cutil::threaded_queue< ThreadingPolicy, T > |  | 
| Cwayverb::raytracer::time_functor |  | 
| Cwayverb::core::to_cl_float3 |  | 
| Cwayverb::core::to_cl_int3 |  | 
| Cwayverb::core::to_ivec2 |  | 
| Cwayverb::core::to_ivec3 |  | 
| Cwayverb::core::to_vec2 |  | 
| Cwayverb::core::to_vec3 |  | 
| Cwayverb::raytracer::image_source::traversal_callback |  | 
| Cwayverb::raytracer::image_source::tree |  | 
| Cwayverb::core::triangle |  | 
| CTriangle3 |  | 
| Cwayverb::core::triangle_inter |  | 
| Cwayverb::core::geo::triangle_vec3 |  | 
| Cwayverb::core::triangle_verts |  | 
| Ctroublesome |  | 
| Cutil::tuple_like_size< T > |  | 
| Cutil::tuple_like_size< std::array< T, I > > |  | 
| Cutil::tuple_like_size< std::tuple< Ts... > > |  | 
| Cutil::tuple_like_size< T[I]> |  | 
| CType< typename > |  | 
| Cfrequency_domain::type_trait< T > |  | 
| Cfrequency_domain::type_trait< fftwf_complex > |  | 
| Cfrequency_domain::type_trait< float > |  | 
| Cwayverb::core::unit_constructor< T > |  | 
| Cwayverb::core::unit_constructor< cl_float1 > |  | 
| Cwayverb::core::unit_constructor< cl_float2 > |  | 
| Cwayverb::core::unit_constructor< cl_float4 > |  | 
| Cwayverb::core::unit_constructor< cl_float8 > |  | 
| Cwayverb::core::unit_constructor< float > |  | 
| Cwayverb::core::vector_look_up_table< T, azimuth_divisions, elevation_divisions > |  | 
| Cwayverb::core::vector_look_up_table< util::aligned::vector< core::bands_type >, Az, El > |  | 
| Cwayverb::waveguide::vectors |  | 
| Cwayverb::combined::model::view_state |  | 
| Cwayverb::raytracer::reflection_processor::visual_group_processor |  | 
| Cwayverb::raytracer::reflection_processor::visual_processor |  | 
| Cwayverb::core::voxel_collection< n > |  | 
| Cwayverb::core::voxel_collection< 3 > |  | 
| Cwayverb::core::detail::voxel_data_trait< n > |  | 
| Cwayverb::core::detail::voxel_data_trait< 0 > |  | 
| Cwayverb::core::voxelised_scene_data< Vertex, Surface > |  | 
| Cwayverb::core::voxelised_scene_data< cl_float3, core::surface< core::simulation_bands > > |  | 
| Cwayverb::waveguide::voxels_and_mesh |  | 
| ►Cwayverb::combined::waveguide_base |  | 
| Cwayverb::combined::concrete_waveguide< T > |  |