org.jscience.physics.waves.acoustics
Class WaveUtils

java.lang.Object
  extended by org.jscience.physics.waves.acoustics.WaveUtils

public final class WaveUtils
extends java.lang.Object

The Wave class provides a basic representation of an accoustic wave.


Constructor Summary
WaveUtils()
           
 
Method Summary
 double getAngularFrequency(double frequency)
          DOCUMENT ME!
 double getDispertionFrequency(double t, double rho)
          DOCUMENT ME!
 double getSinWavePressure(double radius, double t, double p0, double frequency, double c)
          DOCUMENT ME!
 double getSoundEnergyFlux(double p, double A, double rho, double v, double theta)
          DOCUMENT ME!
 double getSoundSpeedInAir(double theta)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WaveUtils

public WaveUtils()
Method Detail

getDispertionFrequency

public double getDispertionFrequency(double t,
                                     double rho)
DOCUMENT ME!

Parameters:
t - DOCUMENT ME!
rho - DOCUMENT ME!
Returns:
DOCUMENT ME!

getSoundEnergyFlux

public double getSoundEnergyFlux(double p,
                                 double A,
                                 double rho,
                                 double v,
                                 double theta)
DOCUMENT ME!

Parameters:
p - DOCUMENT ME!
A - DOCUMENT ME!
rho - DOCUMENT ME!
v - DOCUMENT ME!
theta - DOCUMENT ME!
Returns:
DOCUMENT ME!

getSoundSpeedInAir

public double getSoundSpeedInAir(double theta)
DOCUMENT ME!

Parameters:
theta - DOCUMENT ME!
Returns:
DOCUMENT ME!

getAngularFrequency

public double getAngularFrequency(double frequency)
DOCUMENT ME!

Parameters:
frequency - DOCUMENT ME!
Returns:
DOCUMENT ME!

getSinWavePressure

public double getSinWavePressure(double radius,
                                 double t,
                                 double p0,
                                 double frequency,
                                 double c)
DOCUMENT ME!

Parameters:
radius - DOCUMENT ME!
t - DOCUMENT ME!
p0 - DOCUMENT ME!
frequency - DOCUMENT ME!
c - DOCUMENT ME!
Returns:
DOCUMENT ME!