public class NormalMode extends Object
Contact: Don Brutzman (web.nps.navy.mil/~brutzman) brutzman@nps.navy.mil
March 1998 | Timothy M. Holliday | New |
17 Oct 98 | Don Brutzman | Javadoc updates for jdk1.2b4 |
25 April 99 | Don Brutzman | Javadoc updates for jdk1.2.1 |
TransmissionLossNormalMode
Constructor and Description |
---|
NormalMode() |
Modifier and Type | Method and Description |
---|---|
static double |
calculateAmplitude(int mode,
double z)
Calculates amplitude by giving the mode and z.
|
static double |
calculateKr(int mode)
Calculates by giving the mode.
|
static double |
calculateKz(int mode)
Returns the result of calculation giving the normal mode.
|
static void |
Initialize(double pSourceDepth,
double pSoundSpeed,
double pFrequency,
double pTotalDepth)
This method initializes NormalMode oject.
|
public static void Initialize(double pSourceDepth, double pSoundSpeed, double pFrequency, double pTotalDepth)
pSourceDepth
- Depth of normal mode calculations.pSoundSpeed
- Speed of normal mode calculations.pFrequency
- Frequency of normal mode calculations.pTotalDepth
- Total depth of normal mode calculations.public static double calculateAmplitude(int mode, double z)
mode
- The normal mode.z
- Double of the normal mode calculations.public static double calculateKr(int mode)
mode
- the normal mode.public static double calculateKz(int mode)
mode
- the normal mode.