Antkeeper  0.0.1
Namespaces | Functions
blackbody.hpp File Reference
#include <engine/math/numbers.hpp>
#include <engine/physics/constants.hpp>

Go to the source code of this file.

Namespaces

 physics
 Physics.
 
 physics::light
 Gas-related functions.
 
 physics::light::blackbody
 Blackbody radiation functions.
 

Functions

template<class T >
physics::light::blackbody::radiant_exitance (T t)
 Calculates the radiant exitance of a blackbody. More...
 
template<class T >
physics::light::blackbody::radiant_flux (T t, T a)
 Calculates the radiant flux of a blackbody. More...
 
template<class T >
physics::light::blackbody::radiant_intensity (T t, T a, T omega)
 Calculates the radiant intensity of a blackbody. More...
 
template<class T >
physics::light::blackbody::spectral_flux (T t, T a, T lambda, T c=constants::speed_of_light< T >)
 Calculates the spectral flux of a blackbody for the given wavelength. More...
 
template<class T >
physics::light::blackbody::spectral_intensity (T t, T a, T lambda, T omega, T c=constants::speed_of_light< T >)
 Calculates the spectral intensity of a blackbody for the given wavelength. More...
 
template<class T >
physics::light::blackbody::spectral_radiance (T t, T lambda, T c=constants::speed_of_light< T >)
 Calculates the spectral radiance of a blackbody for the given wavelength. More...
 
template<class T >
physics::light::blackbody::spectral_exitance (T t, T lambda, T c)