ARTS 2.5.11 (git: 725533f0)
|
This file contains functions that are adapted from TESSEM code which is used to calculate surface emissivity. More...
#include <fstream>
#include "matpack_data.h"
Go to the source code of this file.
Classes | |
struct | TessemNN |
Functions | |
void | tessem_read_ascii (std::ifstream &is, TessemNN &net) |
void | tessem_prop_nn (VectorView ny, const TessemNN &net, ConstVectorView nx) |
This file contains functions that are adapted from TESSEM code which is used to calculate surface emissivity.
Definition in file tessem.h.
void tessem_prop_nn | ( | VectorView | ny, |
const TessemNN & | net, | ||
ConstVectorView | nx | ||
) |
Tessem emissivity calculation
When using the default neural network parameter files from the Tessem 2 distribution, the input Vector should contain 5 elements:
[out] | ny | Calculated emissivity. |
[in] | net | Neural network parameters. |
[in] | nx | Input data. |
Definition at line 68 of file tessem.cc.
References ARTS_USER_ERROR_IF, TessemNN::b1, TessemNN::b2, TessemNN::nb_cache, TessemNN::nb_inputs, TessemNN::nb_outputs, TessemNN::w1, TessemNN::w2, TessemNN::x_max, TessemNN::x_min, TessemNN::y_max, and TessemNN::y_min.
Referenced by surfaceTessem(), and TestTessem().
void tessem_read_ascii | ( | std::ifstream & | is, |
TessemNN & | net | ||
) |
Read TESSEM2 neural network parameters
[in,out] | is | Input file stream |
[out] | net | Neural network parameters |
Definition at line 22 of file tessem.cc.
References TessemNN::b1, TessemNN::b2, TessemNN::nb_cache, TessemNN::nb_inputs, TessemNN::nb_outputs, TessemNN::w1, TessemNN::w2, TessemNN::x_max, TessemNN::x_min, TessemNN::y_max, and TessemNN::y_min.
Referenced by TessemNNReadAscii().