Class CnossosPath
- java.lang.Object
-
- org.noise_planet.noisemodelling.propagation.cnossos.Path
-
- org.noise_planet.noisemodelling.propagation.cnossos.CnossosPath
-
public class CnossosPath extends Path
Attenuation computed from vertical Profile and scene settings following CNOSSOS-EU method.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCnossosPath.ABoundarystatic classCnossosPath.GroundAttenuation
-
Field Summary
Fields Modifier and Type Field Description double[]aAtmCnossosPath.ABoundaryaBoundarydouble[]aDifdouble[]aDivdouble[]aGlobalFinal attenuation (dB) aGlobalRaw but with attenuation (dB) from the ponderation of - the directivity attenuation (favourable or homogeneous atmospheric conditions) - The source directivity attenuationdouble[]aGlobalRawGlobal attenuation (dB) without source directivity or atmospheric conditions probability ponderationdouble[]aRefdouble[]aRetroDiffdouble[]aSourcedoubledeltadoubledeltaPrimedoubledeltaRetrodoubledeltaSPrimeRdoubledeltaSRPrimedouble[]double_aBoundarydoubleeCnossosPath.GroundAttenuationgroundAttenuation-
Fields inherited from class org.noise_planet.noisemodelling.propagation.cnossos.Path
FOOTER_RESERVED_SIZE, keepAbsorption, raySourceReceiverDirectivity
-
-
Constructor Summary
Constructors Constructor Description CnossosPath()CnossosPath(CutProfile cutProfile)CnossosPath(CnossosPath other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit(int size)-
Methods inherited from class org.noise_planet.noisemodelling.propagation.cnossos.Path
asGeom, computeZr, computeZrPrime, computeZsPrime, getCutPoints, getCutProfile, getGs, getPointList, getRaySourceReceiverDirectivity, getSegmentList, getSourceOrientation, getSRSegment, getTimePeriod, isFavourable, readCoordinate, readVector, setCutProfile, setFavourable, setGs, setPointList, setRaySourceReceiverDirectivity, setSegmentList, setSourceOrientation, setSRSegment, setTimePeriod, writeCoordinate, writeVector
-
-
-
-
Field Detail
-
aAtm
public double[] aAtm
-
aDiv
public double[] aDiv
-
aRef
public double[] aRef
-
double_aBoundary
public double[] double_aBoundary
-
aRetroDiff
public double[] aRetroDiff
-
aGlobal
public double[] aGlobal
Final attenuation (dB) aGlobalRaw but with attenuation (dB) from the ponderation of - the directivity attenuation (favourable or homogeneous atmospheric conditions) - The source directivity attenuation
-
aGlobalRaw
public double[] aGlobalRaw
Global attenuation (dB) without source directivity or atmospheric conditions probability ponderation
-
aDif
public double[] aDif
-
aSource
public double[] aSource
-
delta
public double delta
-
deltaPrime
public double deltaPrime
-
deltaSPrimeR
public double deltaSPrimeR
-
deltaSRPrime
public double deltaSRPrime
-
aBoundary
public CnossosPath.ABoundary aBoundary
-
groundAttenuation
public CnossosPath.GroundAttenuation groundAttenuation
-
e
public double e
-
deltaRetro
public double deltaRetro
-
-
Constructor Detail
-
CnossosPath
public CnossosPath()
-
CnossosPath
public CnossosPath(CutProfile cutProfile)
-
CnossosPath
public CnossosPath(CnossosPath other)
-
-