This is a test fixture that creates a Atmosphere, Statevector, and LidortLowHighDriver based on the ConfigurationCoxmunkFixture.
More...
#include <lidort_fixture.h>
This is a test fixture that creates a Atmosphere, Statevector, and LidortLowHighDriver based on the ConfigurationCoxmunkFixture.
Same as LidortLowHighLambertianFixture but using coxmunk surface type
Definition at line 200 of file lidort_fixture.h.
◆ LidortLowHighCoxmunkFixture()
LidortLowHighCoxmunkFixture::LidortLowHighCoxmunkFixture |
( |
| ) |
|
◆ ~LidortLowHighCoxmunkFixture()
virtual FullPhysics::LidortLowHighCoxmunkFixture::~LidortLowHighCoxmunkFixture |
( |
| ) |
|
|
inlinevirtual |
◆ absco_4d_dir()
std::string GlobalFixture::absco_4d_dir |
( |
| ) |
const |
|
inherited |
Location of absco 4d table.
Note that all of the Absco is going to be 4d in the future, so this can eventually go away. But for now most of the unit tests are 3d except for the few depending on the newer 4d tables.
Definition at line 140 of file global_fixture.cc.
◆ absco_data_dir()
std::string GlobalFixture::absco_data_dir |
( |
| ) |
const |
|
inherited |
◆ add_file_to_cleanup()
void FullPhysics::GlobalFixture::add_file_to_cleanup |
( |
const std::string & |
Fname | ) |
|
|
inlineinherited |
◆ highres_grid()
SpectralDomain FullPhysics::ConfigurationFixture::highres_grid |
( |
int |
Spec_index | ) |
const |
|
inlineinherited |
◆ ils_half_width()
DoubleWithUnit FullPhysics::ConfigurationFixture::ils_half_width |
( |
int |
Spec_index | ) |
const |
|
inlineinherited |
◆ input_dir()
std::string GlobalFixture::input_dir |
( |
| ) |
const |
|
inherited |
Directory where input data such as static input files and default Lua configuration files are located.
Definition at line 63 of file global_fixture.cc.
◆ lowres_grid()
SpectralDomain FullPhysics::ConfigurationFixture::lowres_grid |
( |
int |
Spec_index | ) |
const |
|
inlineinherited |
◆ merra_data_dir()
std::string GlobalFixture::merra_data_dir |
( |
| ) |
const |
|
inherited |
◆ test_data_dir()
std::string GlobalFixture::test_data_dir |
( |
| ) |
const |
|
inherited |
Directory where test data is.
This already includes the trailing slash, so you can just do test_data_data() + "foo.txt" in your unit tests.
Definition at line 83 of file global_fixture.cc.
◆ turn_on_logger()
void GlobalFixture::turn_on_logger |
( |
| ) |
const |
|
inherited |
Normally log messages don't go anywhere, so we don't clutter our unit test output.
But in some cases you may want to the logger turned on. This automatically gets turned off again at the end of the unit test.
Definition at line 52 of file global_fixture.cc.
◆ azm
blitz::Array<double, 1> FullPhysics::LidortLowHighCommon::azm |
|
inherited |
◆ config_absorber
◆ config_aerosol
◆ config_atmosphere
◆ config_error_analysis
◆ config_forward_model
◆ config_ground
◆ config_initial_guess
◆ config_instrument
◆ config_level_1b
◆ config_observation
◆ config_pressure
◆ config_pressure_level_input
◆ config_register_output
◆ config_rt
◆ config_solver
◆ config_spectral_window
◆ config_spectrum_sampling
◆ config_state_vector
◆ config_temperature
◆ epsilon
blitz::Array<double, 1> FullPhysics::ConfigurationFixture::epsilon |
|
inherited |
This is an epsilon that can be used to generate finite difference Jacobians for unit tests.
Definition at line 73 of file configuration_fixture.h.
◆ high_rt
◆ low_rt
◆ lua_config
◆ nmoms_high
int FullPhysics::LidortLowHighCommon::nmoms_high |
|
inherited |
◆ nmoms_low
int FullPhysics::LidortLowHighCommon::nmoms_low |
|
inherited |
◆ nstreams_high
int FullPhysics::LidortLowHighCommon::nstreams_high |
|
inherited |
◆ nstreams_low
int FullPhysics::LidortLowHighCommon::nstreams_low |
|
inherited |
◆ pure_nadir
bool FullPhysics::LidortLowHighCommon::pure_nadir |
|
inherited |
◆ stokes_coefs
◆ sza
blitz::Array<double, 1> FullPhysics::LidortLowHighCommon::sza |
|
inherited |
solar zenith, view zenith, and azimuth angles used in low_rt and high_rt.
Definition at line 159 of file lidort_fixture.h.
◆ zen
blitz::Array<double, 1> FullPhysics::LidortLowHighCommon::zen |
|
inherited |
The documentation for this class was generated from the following files: