ReFRACtor
sample_grid.h
Go to the documentation of this file.
1 #ifndef SAMPLE_GRID_H
2 #define SAMPLE_GRID_H
3 
4 #include "spectral_domain.h"
5 
6 namespace FullPhysics {
7 /****************************************************************/
12 class SampleGrid : public virtual GenericObject {
13 public:
14  virtual ~SampleGrid() {}
15 
16 //-----------------------------------------------------------------------
18 //-----------------------------------------------------------------------
19 
20  virtual SpectralDomain sample_grid(int Spec_index) const = 0;
21 
22 protected:
23 //-----------------------------------------------------------------------
25 //-----------------------------------------------------------------------
27 };
28 }
29 #endif
For different instruments, it is more natural to either work with wavenumbers (e.g., GOSAT) or wavelength (e.g., OCO).
This determines the sample grid that should be used for each of the instrument indexes.
Definition: sample_grid.h:12
Contains classes to abstract away details in various Spurr Radiative Transfer software.
Definition: doxygen_python.h:1
SampleGrid()
Default constructor.
Definition: sample_grid.h:26
For use with SWIG, it is useful to have a base class that everything can be cast to.
virtual SpectralDomain sample_grid(int Spec_index) const =0
Wavenumbers/Wavelengths to use for the given spectrometer.

Copyright © 2017, California Institute of Technology.
ALL RIGHTS RESERVED.
U.S. Government Sponsorship acknowledged.
Generated Fri Aug 24 2018 15:44:10