Go to the documentation of this file.
65 if (n == 0)
throw runtime_error(
"The given frequency vector is empty.");
86 if (n == 0)
throw runtime_error(
"The given frequency vector is empty.");
88 out2 <<
" Setting blackbody radiation for a temperature of " << t <<
" K.\n";
108 if (n == 0)
throw runtime_error(
"The given frequency vector is empty.");
110 out2 <<
" Setting unpolarised radiation with an intensity of 1.\n";
115 for (
Index i = 0; i < n; i++) {
130 for (
Index i = 0; i < n1; i++) {
131 for (
Index j = 0; j < n2; j++) {
132 for (
Index k = 0; k < n3; k++) {
136 exp(54.842763 - 6763.22 / t - 4.21 * log(t) + 0.000367 * t +
137 tanh(0.0415 * (t - 218.8)) *
138 (53.878 - 1331.22 / t - 9.44523 * log(t) + 0.014025 * t));
141 exp(9.550426 - 5723.265 / t + 3.53068 * log(t) - 0.00728332 * t);
const Numeric COSMIC_BG_TEMP
Tensor3 water_p_eq_field(Workspace &ws) noexcept
Verbosity verbosity(Workspace &ws) noexcept
Index stokes_dim(Workspace &ws) noexcept
void MatrixCBR(Matrix &m, const Index &stokes_dim, const Vector &f, const Verbosity &)
WORKSPACE METHOD: MatrixCBR.
Declarations having to do with the four output streams.
Index nelem() const
Returns the number of elements.
void water_p_eq_fieldMK05(Tensor3 &water_p_eq_field, const Tensor3 &t_field, const Verbosity &)
WORKSPACE METHOD: water_p_eq_fieldMK05.
This file contains declerations of functions of physical character.
NUMERIC Numeric
The type to use for all floating point numbers.
void resize(Index r, Index c)
Resize function.
Numeric planck(const Numeric &f, const Numeric &t)
planck
void MatrixPlanck(Matrix &m, const Index &stokes_dim, const Vector &f, const Numeric &t, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixPlanck.
Header file for logic.cc.
void MatrixUnitIntensity(Matrix &m, const Index &stokes_dim, const Vector &f, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixUnitIntensity.
Tensor3 t_field(Workspace &ws) noexcept
INDEX Index
The type to use for all integer numbers and indices.
The global header file for ARTS.