|
Code_TYMPAN
4.4.0
Industrial site acoustic simulation
|
This is the complete list of members for TYAcousticModel9613Solver2024, including all inherited members.
| _absoNulle | TYAcousticModel9613Solver | private |
| _interference | TYAcousticModel | protected |
| _lambda | TYAcousticModel9613Solver | protected |
| _paramH | TYAcousticModel | protected |
| _propaCond | TYAcousticModel | protected |
| _pSolverAtmos | TYAcousticModel | protected |
| _solver | TYAcousticModel9613Solver | protected |
| _useAtmo | TYAcousticModel | protected |
| _useReflex | TYAcousticModel | protected |
| _useSol | TYAcousticModel | protected |
| AcousticModelInterface() | AcousticModelInterface | inline |
| addGroundSteps(const OPoint3D &ptStart, const OPoint3D &ptEnd, const tympan::AcousticSource &source, const bool &fromSource, TYTabEtape9613Solver &Etapes) const | TYAcousticModel9613Solver | |
| buildMeanSlopePlan(const OSegment3D &penteMoyenne) const | TYAcousticModel | |
| buildReflectionPath(const std::vector< const TYSIntersection * > &barrierCombination, const std::deque< OPoint3D > &imageSourcesList, const std::deque< OPoint3D > &reflectionPointsList, const OSegment3D &directRay, const tympan::AcousticSource &source, TYTabChemin9613Solver &TabChemins, double distance) const | TYAcousticModel9613Solver2024 | private |
| buildReflectionPathForCombination(const std::vector< const TYSIntersection * > ¤tCombination, const std::deque< OPoint3D > &imageSourcesList, const std::deque< TYSIntersection > &tabIntersect, const OSegment3D &ray, const tympan::AcousticSource &source, TYTabChemin9613Solver &TabChemins, double distance) const | TYAcousticModel9613Solver2024 | private |
| buildReflectionPathsStreaming(size_t reflectionOrder, const std::vector< ReflectingSegmentCache > &reflectingSegments, std::vector< const TYSIntersection * > ¤tCombination, std::deque< OPoint3D > ¤tImageSources, const std::deque< TYSIntersection > &tabIntersect, const OSegment3D &ray, const tympan::AcousticSource &source, TYTabChemin9613Solver &TabChemins, double distance) const | TYAcousticModel9613Solver2024 | private |
| buildReflectionPoints(const std::vector< const TYSIntersection * > ¤tCombination, const std::deque< OPoint3D > &imageSourcesList, const OPoint3D &receptorPoint, std::deque< OPoint3D > &reflectionPointsList) const | TYAcousticModel9613Solver2024 | private |
| calculAttDiffraction(const OSegment3D &ray, const double &re, const double &dss, const double &dsr, const double &width, const bool &vertical) const | TYAcousticModel9613Solver | |
| calculC3(const double &epaisseur) const | TYAcousticModel9613Solver | protected |
| calculDz(const double z, const double C2, const OSpectreOctave &C3, const OSpectreOctave &Kmeteo, const OSpectreOctave &zmin) const override | TYAcousticModel9613Solver2024 | protectedvirtual |
| calculKmeteo(const bool vertical, const double d_SS, const double d_SR, const double d, const double z, const double e, const OSpectreOctave &z_min) const override | TYAcousticModel9613Solver2024 | protectedvirtual |
| calculZMin(const double C2, const OSpectreOctave &C3) const override | TYAcousticModel9613Solver2024 | protectedvirtual |
| compute(const std::deque< TYSIntersection > &tabIntersect, TYTrajet9613Solver &trajet, TabPoint3D &ptsTop, TabPoint3D &ptsLeft, TabPoint3D &ptsRight) | TYAcousticModel9613Solver | |
| computeCheminReflexion(const std::deque< TYSIntersection > &tabIntersect, const OSegment3D &ray, const tympan::AcousticSource &source, TYTabChemin9613Solver &TabChemins, double distance) const override | TYAcousticModel9613Solver2024 | protectedvirtual |
| computeCheminSansEcran(const std::deque< TYSIntersection > &tabIntersect, const OSegment3D &rayon, const tympan::AcousticSource &source, TYTabChemin9613Solver &TabChemins, double distance, bool conditionFav=false) const | TYAcousticModel9613Solver | |
| computeCheminsAvecEcran(const OSegment3D &rayon, const tympan::AcousticSource &source, const TabPoint3D &pts, const bool vertical, TYTabChemin9613Solver &TabChemins, double distance, const bool left) const | TYAcousticModel9613Solver | virtual |
| computeEffectiveBarAttenuation(const OSpectreOctave &Abar_top, const OSpectreOctave &Abar_left, const OSpectreOctave &Abar_right) | TYAcousticModel9613Solver | |
| computeGroundFactorMiddleZone(const std::deque< std::deque< TYSIntersection >> &tabIntersectSegments, const std::deque< OPoint3D > &pathPoints2D, double hs, double hr, double &Gm) const | TYAcousticModel9613Solver2024 | protected |
| computeGroundFactorReceiverZone(const std::deque< std::deque< TYSIntersection >> &tabIntersectSegments, const std::deque< OPoint3D > &pathPoints2D, double hr, double &Gr) const | TYAcousticModel9613Solver2024 | protected |
| computeGroundFactorSourceZone(const std::deque< std::deque< TYSIntersection >> &tabIntersectSegments, const std::deque< OPoint3D > &pathPoints2D, double hs, double &Gs) const | TYAcousticModel9613Solver2024 | protected |
| computeGZone(const OPoint3D &ptDebut, const OPoint3D &ptFin, double &GZone, double &dpZone, const std::deque< TYSIntersection > &tabIntersect) const | TYAcousticModel9613Solver | protected |
| computeSegmentEdgesHeights(double &hauteurA, double &hauteurB, const OSegment3D &meanSlope, const OSegment3D &ray) const | TYAcousticModel9613Solver | protected |
| computeWaveLength() override | TYAcousticModel9613Solver | virtual |
| createChemin() const override | TYAcousticModel9613Solver2024 | inlineprotectedvirtual |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, calculZMin) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, calculK_meteo_z_0) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, calculK_meteo_z_30) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, calculK_meteo_lateral_diffraction) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, calculK_meteo_d_500_z_1) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, calculDz_z_greater_than_zmin) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, calculDz_z_general_case) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, sameReflectingSegment_compares_segInter1_only) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, reflectPointAboutCachedLine_order3_builds_expected_image_sources) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, buildReflectionPoints_pointerCombination_order2) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, buildReflectionPoints_pointerCombination_fails_when_intersection_is_outside_segment) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, validateReflectionCandidate_pointerCombination_order2_valid) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, validateReflectionCandidate_pointerCombination_order2_invalid_with_intersecting_scene_segment) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, buildReflectionPath_pointerCombination_fails_when_candidate_is_inconsistent) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, buildReflectionPath_pointerCombination_fails_when_material_is_missing) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, buildReflectionPath_pointerCombination_fails_when_face_geom_data_is_missing) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, computeGroundFactorSourceZone_order3_Segments1) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, computeGroundFactorSourceZone_order3_Segments12) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, computeGroundFactorSourceZone_order3_Segments123) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, computeGroundFactorSourceZone_order3_Segments1234) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, computeGroundFactorSourceZone_order3_FullPath) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, computeGroundFactorReceiverZone_order3_Segments4) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, computeGroundFactorReceiverZone_order3_Segments34) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, computeGroundFactorReceiverZone_order3_Segments234) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, computeGroundFactorReceiverZone_order3_Segments1234) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, computeGroundFactorReceiverZone_order3_FullPath) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, computeGroundFactorMiddleZone_order3_both_bounds_in_segment3) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, computeGroundFactorMiddleZone_order3_spans_several_segments) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, computeGroundFactorMiddleZone_order3_both_bounds_in_segment2) | TYAcousticModel9613Solver2024 | private |
| FRIEND_TEST(test_TYAcousticModel9613Solver2024, computeGroundFactorMiddleZone_order3_no_middle_zone_when_lengths_touch) | TYAcousticModel9613Solver2024 | private |
| getGroundfactors(const std::deque< std::deque< TYSIntersection >> &tabIntersectSegments, const std::deque< OPoint3D > &pathPoints2D, double hs, double hr, double &Gs, double &Gm, double &Gr) const | TYAcousticModel9613Solver2024 | protected |
| TYAcousticModel9613Solver::getGroundfactors(const std::deque< TYSIntersection > &tabIntersect, const OSegment3D &ray2D, double hs, double hr, double &Gs, double &Gm, double &Gr) const | TYAcousticModel9613Solver | |
| TYAcousticModel9613Solver::getGroundfactors(const std::deque< TYSIntersection > &tabIntersectUpSegment, const std::deque< TYSIntersection > &tabIntersectDownSegment, const OSegment3D &SO2D, const OSegment3D &OR2D, double hs, double hr, double &Gs, double &Gm, double &Gr) const | TYAcousticModel9613Solver | |
| getSolver() const override | TYAcousticModel9613Solver | inlineprivatevirtual |
| init() | TYAcousticModel | |
| limAttDiffraction(const OSpectreOctave &sNC, const OSpectreOctave &C) const | TYAcousticModel9613Solver | |
| makeReflectingSegmentCache(const TYSIntersection &inter) const | TYAcousticModel9613Solver2024 | private |
| meanSlope(const OSegment3D &director, OSegment3D &slope) const | TYAcousticModel | |
| reflectPointAboutCachedLine(const ReflectingSegmentCache &cache, const OPoint3D &inputPoint, OPoint3D &reflectedPoint) const | TYAcousticModel9613Solver2024 | private |
| sameReflectingSegment(const TYSIntersection &lhs, const TYSIntersection &rhs) const | TYAcousticModel9613Solver2024 | private |
| solve(TYTrajet9613Solver &trajet) | TYAcousticModel9613Solver | |
| TYAcousticModel() | TYAcousticModel | |
| TYAcousticModel9613Solver(TYSolver9613Solver &solver) | TYAcousticModel9613Solver | |
| TYAcousticModel9613Solver2024(TYSolver9613Solver2024 &solver) | TYAcousticModel9613Solver2024 | |
| validateReflectionCandidate(const std::vector< const TYSIntersection * > &barrierCombination, const std::deque< OPoint3D > &reflectionPointsList, const std::deque< TYSIntersection > &tabIntersect, const OPoint3D &sourcePoint, const OPoint3D &receptorPoint) const | TYAcousticModel9613Solver2024 | private |
| ~AcousticModelInterface() | AcousticModelInterface | inlinevirtual |
| ~TYAcousticModel() | TYAcousticModel | virtual |