Uses of Class
org.noise_planet.noisemodelling.propagation.cnossos.CnossosPath
Packages that use CnossosPath
Package
Description
-
Uses of CnossosPath in org.noise_planet.noisemodelling.jdbc.output
Fields in org.noise_planet.noisemodelling.jdbc.output with type parameters of type CnossosPathModifier and TypeFieldDescriptionAttenuationOutputSingleThread.cnossosPathsfinal ConcurrentLinkedDeque<CnossosPath> ResultsCache.cnossosPathsMethods in org.noise_planet.noisemodelling.jdbc.output that return CnossosPathModifier and TypeMethodDescriptionstatic CnossosPathNoiseMapWriter.jsonToPropagationPath(String json) Methods in org.noise_planet.noisemodelling.jdbc.output with parameters of type CnossosPathMethod parameters in org.noise_planet.noisemodelling.jdbc.output with type arguments of type CnossosPathModifier and TypeMethodDescriptionvoidAttenuationOutputSingleThread.pushInStack(ConcurrentLinkedDeque<CnossosPath> stack, List<CnossosPath> data) Adds Cnossos paths to a concurrent stack while maintaining the maximum stack size.voidAttenuationOutputSingleThread.pushInStack(ConcurrentLinkedDeque<CnossosPath> stack, List<CnossosPath> data) Adds Cnossos paths to a concurrent stack while maintaining the maximum stack size. -
Uses of CnossosPath in org.noise_planet.noisemodelling.propagation
Fields in org.noise_planet.noisemodelling.propagation with type parameters of type CnossosPathModifier and TypeFieldDescriptionAttenuationComputeOutput.pathParametersAttenuationVisitor.pathParametersMethods in org.noise_planet.noisemodelling.propagation that return types with arguments of type CnossosPathModifier and TypeMethodDescriptionPropagationModel.computePaths(SceneWithAttenuation scene, CutProfile cutProfile) Compute the propagation paths for a given geometrical cross-section / cut profile (Specific to Cnossos propagation model, will be removed after pathFinder module refacto)AttenuationComputeOutput.getPropagationPaths()Method parameters in org.noise_planet.noisemodelling.propagation with type arguments of type CnossosPathModifier and TypeMethodDescriptionList<double[]> PropagationModel.computeAttenuation(SceneWithAttenuation scene, CutProfile cutProfile, List<CnossosPath> paths, AttenuationParameters attenuationParameters, boolean isExportAttenuationMatrix) Compute the attenuation for a given cut-profile -
Uses of CnossosPath in org.noise_planet.noisemodelling.propagation.cnossos
Methods in org.noise_planet.noisemodelling.propagation.cnossos that return CnossosPathModifier and TypeMethodDescriptionstatic CnossosPathCnossosPathBuilder.computeCnossosPathFromCutProfile(CutProfile cutProfile, boolean bodyBarrier, List<Double> exactFrequencyArray, double gS, boolean favourable) Given the vertical cut profile (can be a single plane or multiple like a folding panel) return the ray path following Cnossos specification, or null if there is no valid path.Methods in org.noise_planet.noisemodelling.propagation.cnossos that return types with arguments of type CnossosPathModifier and TypeMethodDescriptionstatic List<CnossosPath> CnossosPathBuilder.computeCnossosPathsFromCutProfile(CutProfile cutProfile, boolean bodyBarrier, List<Double> exactFrequencyArray, double gS) Given the vertical cut profile (can be a single plane or multiple like a folding panel) return the multiple contribution ray paths following Cnossos specification, or empty if there is no valid path.CnossosPropagationModel.computePaths(SceneWithAttenuation scene, CutProfile cutProfile) Compute the propagation paths for a given geometrical cross-section / cut profileMethods in org.noise_planet.noisemodelling.propagation.cnossos with parameters of type CnossosPathModifier and TypeMethodDescriptionstatic double[]AttenuationCnossos.aBoundary(CnossosPath path, AttenuationParameters data) Compute ABoundarystatic double[]AttenuationCnossos.aDiv(CnossosPath pathParameters, AttenuationParameters data) Compute ADiv the attenuationstatic doubleAttenuationCnossos.aGroundF(CnossosPath proPathParameters, SegmentPath path, AttenuationParameters data, int idFreq) static doubleAttenuationCnossos.aGroundF(CnossosPath proPathParameters, SegmentPath path, AttenuationParameters data, int idFreq, boolean forceGPath) Compute AGroundFstatic doubleAttenuationCnossos.aGroundH(CnossosPath proPathParameters, SegmentPath path, AttenuationParameters data, int idFreq) Compute AGroundHstatic doubleAttenuationCnossos.aGroundH(CnossosPath proPathParameters, SegmentPath path, AttenuationParameters data, int idFreq, boolean forceGPath) Compute AGroundHstatic double[]AttenuationCnossos.computeCnossosAttenuation(AttenuationParameters data, CnossosPath proPathParameters, SceneWithAttenuation scene, boolean exportAttenuationMatrix) Compute the Attenuation for each frequency with a given sourceId, sourceLi and sourceIdstatic voidCnossosPathBuilder.computeRayleighDiff(SegmentPath srSeg, CutProfile cutProfile, CnossosPath pathParameters, org.locationtech.jts.geom.LineSegment dSR, List<SegmentPath> segments, List<PointPath> points, List<org.locationtech.jts.geom.Coordinate> pts2D, org.locationtech.jts.geom.Coordinate[] pts2DGround, List<Integer> cut2DGroundIndex, List<Double> exactFrequencyArray) static double[]AttenuationCnossos.deltaRetrodif(CnossosPath reflect, AttenuationParameters data) Compute deltaRetrodif Figure 2.5.36static double[]AttenuationCnossos.getAGroundCore(CnossosPath pathParameters, SegmentPath segmentPath, AttenuationParameters data) Eq. 2.5.15: Compute AgroundMethod parameters in org.noise_planet.noisemodelling.propagation.cnossos with type arguments of type CnossosPathModifier and TypeMethodDescriptionList<double[]> CnossosPropagationModel.computeAttenuation(SceneWithAttenuation scene, CutProfile cutProfile, List<CnossosPath> paths, AttenuationParameters attenuationParameters, boolean isExportAttenuationMatrix) Compute the attenuation for a list of pathsConstructors in org.noise_planet.noisemodelling.propagation.cnossos with parameters of type CnossosPath -
Uses of CnossosPath in org.noise_planet.noisemodelling.propagation.template
Methods in org.noise_planet.noisemodelling.propagation.template that return types with arguments of type CnossosPathModifier and TypeMethodDescriptionTemplatePropagationModel.computePaths(SceneWithAttenuation scene, CutProfile cutProfile) Compute the propagation paths for a given geometrical cross-section / cut profile (Specific to Cnossos propagation model, will be removed after pathFinder module refacto)Method parameters in org.noise_planet.noisemodelling.propagation.template with type arguments of type CnossosPathModifier and TypeMethodDescriptionList<double[]> TemplatePropagationModel.computeAttenuation(SceneWithAttenuation scene, CutProfile cutProfile, List<CnossosPath> paths, AttenuationParameters attenuationParameters, boolean isExportAttenuationMatrix) Compute the attenuation for a given cut-profile