Uses of Class
org.noise_planet.noisemodelling.propagation.cnossos.CnossosPath
-
Packages that use CnossosPath Package Description org.noise_planet.noisemodelling.jdbc.output org.noise_planet.noisemodelling.propagation org.noise_planet.noisemodelling.propagation.cnossos -
-
Uses of CnossosPath in org.noise_planet.noisemodelling.jdbc.output
Fields in org.noise_planet.noisemodelling.jdbc.output with type parameters of type CnossosPath Modifier and Type Field Description List<CnossosPath>
AttenuationOutputSingleThread. cnossosPaths
ConcurrentLinkedDeque<CnossosPath>
ResultsCache. cnossosPaths
Methods in org.noise_planet.noisemodelling.jdbc.output that return CnossosPath Modifier and Type Method Description static CnossosPath
NoiseMapWriter. jsonToPropagationPath(String json)
Methods in org.noise_planet.noisemodelling.jdbc.output with parameters of type CnossosPath Modifier and Type Method Description String
NoiseMapWriter. propagationPathAsJSON(CnossosPath path)
Method parameters in org.noise_planet.noisemodelling.jdbc.output with type arguments of type CnossosPath Modifier and Type Method Description void
AttenuationOutputSingleThread. pushInStack(ConcurrentLinkedDeque<CnossosPath> stack, Collection<CnossosPath> data)
Adds Cnossos paths to a concurrent stack while maintaining the maximum stack size.void
AttenuationOutputSingleThread. pushInStack(ConcurrentLinkedDeque<CnossosPath> stack, Collection<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 CnossosPath Modifier and Type Field Description Deque<CnossosPath>
AttenuationComputeOutput. pathParameters
List<CnossosPath>
AttenuationVisitor. pathParameters
Methods in org.noise_planet.noisemodelling.propagation that return types with arguments of type CnossosPath Modifier and Type Method Description List<CnossosPath>
AttenuationComputeOutput. getPropagationPaths()
Methods in org.noise_planet.noisemodelling.propagation with parameters of type CnossosPath Modifier and Type Method Description void
AttenuationVisitor. addPropagationPath(CnossosPath path)
Get propagation path result -
Uses of CnossosPath in org.noise_planet.noisemodelling.propagation.cnossos
Methods in org.noise_planet.noisemodelling.propagation.cnossos that return CnossosPath Modifier and Type Method Description static CnossosPath
CnossosPathBuilder. computeCnossosPathFromCutProfile(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 ray path following Cnossos specification, or null if there is no valid path.Methods in org.noise_planet.noisemodelling.propagation.cnossos with parameters of type CnossosPath Modifier and Type Method Description static double[]
AttenuationCnossos. aBoundary(CnossosPath path, AttenuationParameters data)
Compute ABoundarystatic double[]
AttenuationCnossos. aDiv(CnossosPath pathParameters, AttenuationParameters data)
Compute ADiv the attenuationstatic double
AttenuationCnossos. aGroundF(CnossosPath proPathParameters, SegmentPath path, AttenuationParameters data, int idFreq)
static double
AttenuationCnossos. aGroundF(CnossosPath proPathParameters, SegmentPath path, AttenuationParameters data, int idFreq, boolean forceGPath)
Compute AGroundFstatic double
AttenuationCnossos. aGroundH(CnossosPath proPathParameters, SegmentPath path, AttenuationParameters data, int idFreq)
Compute AGroundHstatic double
AttenuationCnossos. 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 void
CnossosPathBuilder. 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. evaluate(CnossosPath pathParameters, AttenuationParameters data)
Only for propagation Path Cnossos // todo erase evaluatestatic double[]
AttenuationCnossos. evaluateAref(CnossosPath pathParameters, AttenuationParameters data)
static double[]
AttenuationCnossos. getAGroundCore(CnossosPath pathParameters, SegmentPath segmentPath, AttenuationParameters data)
Eq. 2.5.15: Compute AgroundConstructors in org.noise_planet.noisemodelling.propagation.cnossos with parameters of type CnossosPath Constructor Description CnossosPath(CnossosPath other)
-