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 engine but 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 > | |