ReFRACtor
|
In a retrieval, there are typically two different pressure levels of interest. More...
#include <pressure_level_input.h>
Public Member Functions | |
PressureLevelInput (const blitz::Array< double, 1 > &Press_level) | |
Constructor. More... | |
PressureLevelInput (const HdfFile &Hdf_file, const std::string &Hdf_group="Pressure") | |
Constructor. More... | |
virtual | ~PressureLevelInput () |
const blitz::Array< double, 1 > & | pressure_level () const |
Pressure levels that input data was defined on. More... | |
void | print (std::ostream &Os) const |
Print to a stream. More... | |
std::string | print_to_string () const |
Print to string. More... | |
In a retrieval, there are typically two different pressure levels of interest.
One is the pressure levels where various initial parameters are defined, e.g. Temperature read from an ECMWF file at specific pressure levels. The second set is the current pressure levels that define the layers used in the Radiative Transfer calculation. The first set is fixed constant level, it is whatever was used when we initial read the input data. The second will potentially vary as we do a retrieval.
This class captures the first, fixed set of pressure levels. This is little more than an Array of values.
Definition at line 22 of file pressure_level_input.h.
|
inline |
Constructor.
Press_level | The pressure levels in ascending order. This is in Pascals. |
Definition at line 30 of file pressure_level_input.h.
|
inline |
Constructor.
Hdf_file | The HdfFile to read. This reads the given HDF group. |
Hdf_group | The HDF group to read. |
Definition at line 40 of file pressure_level_input.h.
|
inlinevirtual |
Definition at line 44 of file pressure_level_input.h.
|
inline |
Pressure levels that input data was defined on.
Definition at line 51 of file pressure_level_input.h.
void PressureLevelInput::print | ( | std::ostream & | Os | ) | const |
Print to a stream.
Definition at line 16 of file pressure_level_input.cc.
|
inlineinherited |
Print to string.
This is primarily useful for SWIG wrappers to this class, e.g. a to_s method in ruby.
Definition at line 31 of file printable.h.