List of all items
Structs
- analytical::AnalyticalSolution
- analytical::Point
- core::assembly::mlfmm::DMatrixEntry
- core::assembly::mlfmm::LevelMatrices
- core::assembly::mlfmm::MlfmmSystem
- core::assembly::mlfmm::NearFieldBlock
- core::assembly::slfmm::DMatrixEntry
- core::assembly::slfmm::NearFieldBlock
- core::assembly::slfmm::SlfmmSystem
- core::assembly::sparse::BlockedCsr
- core::assembly::sparse::CsrBuilder
- core::assembly::sparse::CsrMatrix
- core::assembly::tbem::TbemSystem
- core::bem_solver::BemProblem
- core::bem_solver::BemSolution
- core::bem_solver::BemSolver
- core::integration::singular::QuadratureParams
- core::integration::singular::Subelement
- core::io::native::BemConfig
- core::io::native::BemMethodConfig
- core::io::native::BoundaryConditionConfig
- core::io::native::MeshConfig
- core::io::native::OutputConfig
- core::io::native::PhysicsConfig
- core::io::native::PlaneWaveConfig
- core::io::native::PointSourceConfig
- core::io::native::SolverConfig
- core::io::native::SourceConfig
- core::io::nc_format::BoundarySpec
- core::io::nc_format::MainParamsI
- core::io::nc_format::MainParamsII
- core::io::nc_format::MainParamsIV
- core::io::nc_format::NcInputConfig
- core::io::nc_format::PlaneWaveSource
- core::io::nc_format::PointSource
- core::io::nc_format::SymmetryConfig
- core::mesh::octree::AABB
- core::mesh::octree::Octree
- core::mesh::octree::OctreeNode
- core::mesh::octree::OctreeStats
- core::postprocess::pressure::FieldPoint
- core::solver::AmgConfig
- core::solver::AmgPreconditioner
- core::solver::BiCgstabConfig
- core::solver::BiCgstabSolution
- core::solver::CgsConfig
- core::solver::CgsSolution
- core::solver::GmresConfig
- core::solver::GmresSolution
- core::solver::IluPreconditioner
- core::solver::batched_blas::SlfmmMatvecWorkspace
- core::solver::direct::LuFactorization
- core::solver::fmm_interface::AdaptiveMeshConfig
- core::solver::fmm_interface::CsrOperator
- core::solver::fmm_interface::DenseOperator
- core::solver::fmm_interface::DiagonalPreconditioner
- core::solver::fmm_interface::HierarchicalFmmPreconditioner
- core::solver::fmm_interface::MlfmmOperator
- core::solver::fmm_interface::SlfmmOperator
- core::solver::fmm_interface::SparseNearfieldIlu
- core::types::Cluster
- core::types::ClusterLevel
- core::types::Element
- core::types::IntegrationResult
- core::types::Mesh
- core::types::PhysicsParams
- core::types::PlaneWave
- core::types::PointSource
- core::types::SolverConfig
- core::types::SolverResult
- room_acoustics::BoundaryConfig
- room_acoustics::DirectivityGrid
- room_acoustics::FmmConfig
- room_acoustics::FmmSolverConfig
- room_acoustics::FrequencyConfig
- room_acoustics::FrequencyResult
- room_acoustics::GmresConfig
- room_acoustics::IluConfig
- room_acoustics::LShapedRoom
- room_acoustics::MetadataConfig
- room_acoustics::Point3D
- room_acoustics::Point3DConfig
- room_acoustics::RectangularRoom
- room_acoustics::RoomConfig
- room_acoustics::RoomMesh
- room_acoustics::RoomSimulation
- room_acoustics::SimulationResults
- room_acoustics::SliceData
- room_acoustics::SolverConfig
- room_acoustics::Source
- room_acoustics::SourceConfig
- room_acoustics::SurfaceElement
- room_acoustics::VisualizationConfig
- testing::ErrorMetrics
- testing::ExecutionMetadata
- testing::SolutionData
- testing::TestParameters
- testing::ValidationResult
Enums
- core::bem_solver::AssemblyMethod
- core::bem_solver::BemError
- core::bem_solver::BoundaryConditionType
- core::bem_solver::SolverMethod
- core::incident::IncidentField
- core::io::native::BemMethodType
- core::io::native::BoundaryConditionType
- core::io::native::ConfigError
- core::io::native::ConfigFormat
- core::io::native::PreconditionerConfig
- core::io::native::SolverMethodConfig
- core::io::nc_format::NcParseError
- core::solver::direct::LuError
- core::types::BemMethod
- core::types::BoundaryCondition
- core::types::ElementProperty
- core::types::ElementType
- core::types::Preconditioner
- core::types::SolverMethod
- room_acoustics::CrossoverConfig
- room_acoustics::CrossoverFilter
- room_acoustics::Directivity
- room_acoustics::DirectivityConfig
- room_acoustics::RoomGeometry
- room_acoustics::RoomGeometryConfig
Traits
Functions
- analytical::classify_regime
- analytical::cylinder_directivity_2d
- analytical::cylinder_scattering_2d
- analytical::cylinder_scattering_cross_section_2d
- analytical::damped_wave_1d
- analytical::helmholtz_1d_mode
- analytical::legendre_p
- analytical::plane_wave_1d
- analytical::plane_wave_2d
- analytical::plane_wave_3d
- analytical::point_source_3d
- analytical::solutions_1d::damped_wave_1d
- analytical::solutions_1d::helmholtz_1d_mode
- analytical::solutions_1d::plane_wave_1d
- analytical::solutions_1d::standing_wave_1d
- analytical::solutions_2d::cylinder_directivity_2d
- analytical::solutions_2d::cylinder_scattering_2d
- analytical::solutions_2d::cylinder_scattering_cross_section_2d
- analytical::solutions_2d::plane_wave_2d
- analytical::solutions_3d::classify_regime
- analytical::solutions_3d::legendre_p
- analytical::solutions_3d::plane_wave_3d
- analytical::solutions_3d::point_source_3d
- analytical::solutions_3d::sphere_rcs_3d
- analytical::solutions_3d::sphere_scattering_3d
- analytical::solutions_3d::sphere_scattering_efficiency_3d
- analytical::solutions_3d::spherical_bessel_j
- analytical::solutions_3d::spherical_bessel_y
- analytical::sphere_rcs_3d
- analytical::sphere_scattering_3d
- analytical::sphere_scattering_efficiency_3d
- analytical::spherical_bessel_j
- analytical::spherical_bessel_y
- analytical::standing_wave_1d
- core::assembly::mlfmm::build_cluster_tree
- core::assembly::mlfmm::build_mlfmm_system
- core::assembly::mlfmm::estimate_num_levels
- core::assembly::slfmm::build_slfmm_system
- core::assembly::tbem::apply_row_sum_correction
- core::assembly::tbem::build_tbem_system
- core::assembly::tbem::build_tbem_system_bounded
- core::assembly::tbem::build_tbem_system_corrected
- core::assembly::tbem::build_tbem_system_scaled
- core::assembly::tbem::build_tbem_system_with_beta
- core::integration::gauss::gauss_legendre
- core::integration::gauss::quad_quadrature
- core::integration::gauss::triangle_quadrature
- core::integration::gauss::unit_sphere_quadrature
- core::integration::regular::integrate_g_only
- core::integration::regular::integrate_h_only
- core::integration::regular::optimal_quadrature_order
- core::integration::regular::quasi_singular_integration
- core::integration::regular::regular_integration
- core::integration::regular::regular_integration_fixed_order
- core::integration::singular::generate_subelements
- core::integration::singular::singular_integration
- core::integration::singular::singular_integration_with_params
- core::io::native::load_config
- core::io::native::parse_config
- core::io::native::save_config
- core::io::native::serialize_config
- core::io::nc_format::load_nc_elements
- core::io::nc_format::load_nc_nodes
- core::io::nc_format::parse_nc_input
- core::io::nc_format::parse_nc_input_string
- core::mesh::element::compute_element_area
- core::mesh::element::compute_element_center
- core::mesh::element::compute_element_normal
- core::mesh::element::cross_product
- core::mesh::element::dot_product
- core::mesh::element::normalize
- core::mesh::generators::generate_closed_cylinder_mesh
- core::mesh::generators::generate_cylinder_mesh
- core::mesh::generators::generate_icosphere_mesh
- core::mesh::generators::generate_sphere_mesh
- core::parallel::is_parallel_available
- core::parallel::parallel_enumerate_filter_map
- core::parallel::parallel_enumerate_map
- core::parallel::parallel_filter_map
- core::parallel::parallel_flat_map
- core::parallel::parallel_for_each
- core::parallel::parallel_map
- core::parallel::parallel_map_indexed
- core::postprocess::pressure::compute_rcs
- core::postprocess::pressure::compute_scattered_field
- core::postprocess::pressure::compute_total_field
- core::postprocess::pressure::generate_line_eval_points
- core::postprocess::pressure::generate_plane_eval_points
- core::postprocess::pressure::generate_sphere_eval_points
- core::solver::batched_blas::batched_d_matrix_apply
- core::solver::batched_blas::batched_near_field_apply
- core::solver::batched_blas::batched_s_matrix_apply
- core::solver::batched_blas::batched_t_matrix_apply
- core::solver::batched_blas::create_batched_matvec
- core::solver::batched_blas::slfmm_matvec_batched
- core::solver::direct::lu_factorize
- core::solver::direct::lu_solve
- core::solver::fmm_interface::estimate_element_count
- core::solver::fmm_interface::gmres_solve_fmm_batched
- core::solver::fmm_interface::gmres_solve_fmm_batched_with_ilu
- core::solver::fmm_interface::gmres_solve_fmm_hierarchical
- core::solver::fmm_interface::gmres_solve_tbem_with_ilu
- core::solver::fmm_interface::gmres_solve_with_hierarchical_precond
- core::solver::fmm_interface::gmres_solve_with_ilu
- core::solver::fmm_interface::gmres_solve_with_ilu_operator
- core::solver::fmm_interface::mesh_resolution_for_frequency_range
- core::solver::fmm_interface::recommended_mesh_resolution
- core::solver::fmm_interface::solve_bicgstab
- core::solver::fmm_interface::solve_cgs
- core::solver::fmm_interface::solve_gmres
- core::solver::fmm_interface::solve_tbem_with_ilu
- core::solver::fmm_interface::solve_with_ilu
- core::solver::fmm_interface::solve_with_ilu_operator
- room_acoustics::build_bem_matrix
- room_acoustics::build_bem_matrix_adaptive
- room_acoustics::build_bem_matrix_parallel
- room_acoustics::build_clusters_from_octree
- room_acoustics::build_fmm_system
- room_acoustics::calculate_field_pressure
- room_acoustics::calculate_field_pressure_bem_parallel
- room_acoustics::calculate_incident_field
- room_acoustics::calculate_incident_field_derivative_parallel
- room_acoustics::create_default_config
- room_acoustics::create_output_json
- room_acoustics::create_output_json_with_sources
- room_acoustics::generate_spatial_slices
- room_acoustics::gmres_solve
- room_acoustics::log_space
- room_acoustics::pressure_to_spl
- room_acoustics::print_config_summary
- room_acoustics::room_mesh_to_core_elements
- room_acoustics::solve_bem_fmm_gmres_hierarchical
- room_acoustics::solve_bem_fmm_gmres_ilu
- room_acoustics::solve_bem_fmm_gmres_ilu_with_result
- room_acoustics::solve_bem_system
- room_acoustics::wavenumber
Type Aliases
Constants
- GIT_HASH
- VERSION
- analytical::SPEED_OF_SOUND
- analytical::solutions_1d::SPEED_OF_SOUND
- core::constants::DEFAULT_DENSITY
- core::constants::DEFAULT_SPEED_OF_SOUND
- core::constants::EPSY
- core::constants::MSBE
- core::constants::NDIM
- core::constants::NNODPE
- core::constants::PI2
- core::constants::PI4
- core::constants::PI_CONST
- core::integration::gauss::N_GAUORDER
- core::integration::regular::HIGH_ACCURACY_THRESHOLD
- core::integration::regular::QUASI_SINGULAR_THRESHOLD
- core::integration::singular::MAX_SUBELEMENTS
- room_acoustics::constants::AIR_DENSITY_20C
- room_acoustics::constants::REFERENCE_PRESSURE
- room_acoustics::constants::SPEED_OF_SOUND_20C