org.jscience.physics.waves
Class BlackBody

java.lang.Object
  extended by org.jscience.physics.waves.BlackBody

public class BlackBody
extends java.lang.Object

The class defines a black body.


Constructor Summary
BlackBody(double temperature)
          Creates a new BlackBody object.
 
Method Summary
 double computeAllEmittedLight()
          DOCUMENT ME!
 double getEnergyDensity(double wavelength)
          DOCUMENT ME!
 double getEnergyIntensity(double frequency)
          DOCUMENT ME!
 double getLambdaMax()
          DOCUMENT ME!
 double getTemperature()
          DOCUMENT ME!
 void setTemperature(double temperature)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlackBody

public BlackBody(double temperature)
Creates a new BlackBody object.

Parameters:
temperature - DOCUMENT ME!
Throws:
java.lang.IllegalArgumentException - DOCUMENT ME!
Method Detail

getTemperature

public double getTemperature()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setTemperature

public void setTemperature(double temperature)
DOCUMENT ME!

Parameters:
temperature - DOCUMENT ME!
Throws:
java.lang.IllegalArgumentException - DOCUMENT ME!

computeAllEmittedLight

public double computeAllEmittedLight()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getLambdaMax

public double getLambdaMax()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getEnergyDensity

public double getEnergyDensity(double wavelength)
DOCUMENT ME!

Parameters:
wavelength - DOCUMENT ME!
Returns:
DOCUMENT ME!

getEnergyIntensity

public double getEnergyIntensity(double frequency)
DOCUMENT ME!

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