Uses of Class
org.noise_planet.noisemodelling.propagation.SceneWithAttenuation
Packages that use SceneWithAttenuation
Package
Description
-
Uses of SceneWithAttenuation in org.noise_planet.noisemodelling.jdbc.input
Subclasses of SceneWithAttenuation in org.noise_planet.noisemodelling.jdbc.inputModifier and TypeClassDescriptionclassAdd emission information for each source in the computation scene This is input data, not thread safe, never update anything here during propagation -
Uses of SceneWithAttenuation in org.noise_planet.noisemodelling.propagation
Fields in org.noise_planet.noisemodelling.propagation declared as SceneWithAttenuationMethods in org.noise_planet.noisemodelling.propagation with parameters of type SceneWithAttenuationModifier and TypeMethodDescriptionList<double[]> PropagationModel.computeAttenuation(SceneWithAttenuation scene, CutProfile cutProfile, List<CnossosPath> paths, AttenuationParameters attenuationParameters, boolean isExportAttenuationMatrix) Compute the attenuation for a given cut-profiledouble[]PropagationModel.computeDirectAttenuation(PathFinder.SourcePointInfo source, PathFinder.ReceiverPointInfo receiver, SceneWithAttenuation scene, AttenuationParameters attenuationParameters, boolean isExportAttenuationMatrix) Compute attenuation along direct path between source and receiverPropagationModel.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)Constructors in org.noise_planet.noisemodelling.propagation with parameters of type SceneWithAttenuationModifierConstructorDescriptionAttenuationComputeOutput(boolean exportPaths, boolean exportAttenuationMatrix, SceneWithAttenuation scene) -
Uses of SceneWithAttenuation in org.noise_planet.noisemodelling.propagation.cnossos
Methods in org.noise_planet.noisemodelling.propagation.cnossos with parameters of type SceneWithAttenuationModifier and TypeMethodDescriptionList<double[]> CnossosPropagationModel.computeAttenuation(SceneWithAttenuation scene, CutProfile cutProfile, List<CnossosPath> paths, AttenuationParameters attenuationParameters, boolean isExportAttenuationMatrix) Compute the attenuation for a list of pathsstatic double[]AttenuationCnossos.computeCnossosAttenuation(AttenuationParameters data, CnossosPath proPathParameters, SceneWithAttenuation scene, boolean exportAttenuationMatrix) Compute the Attenuation for each frequency with a given sourceId, sourceLi and sourceIddouble[]CnossosPropagationModel.computeDirectAttenuation(PathFinder.SourcePointInfo source, PathFinder.ReceiverPointInfo receiver, SceneWithAttenuation scene, AttenuationParameters attenuationParameters, boolean isExportAttenuationMatrix) Compute attenuation along direct path between source and receiverCnossosPropagationModel.computePaths(SceneWithAttenuation scene, CutProfile cutProfile) Compute the propagation paths for a given geometrical cross-section / cut profile -
Uses of SceneWithAttenuation in org.noise_planet.noisemodelling.propagation.template
Methods in org.noise_planet.noisemodelling.propagation.template with parameters of type SceneWithAttenuationModifier and TypeMethodDescriptionList<double[]> TemplatePropagationModel.computeAttenuation(SceneWithAttenuation scene, CutProfile cutProfile, List<CnossosPath> paths, AttenuationParameters attenuationParameters, boolean isExportAttenuationMatrix) Compute the attenuation for a given cut-profiledouble[]TemplatePropagationModel.computeDirectAttenuation(PathFinder.SourcePointInfo source, PathFinder.ReceiverPointInfo receiver, SceneWithAttenuation scene, AttenuationParameters attenuationParameters, boolean isExportAttenuationMatrix) Compute attenuation along direct path between source and receiverTemplatePropagationModel.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)