ParametricXMLProfileModel.h
Go to the documentation of this file.
1 
9 #ifndef _atm_ParametricXMLProfileModel_h_
10 #define _atm_ParametricXMLProfileModel_h_
11 
12 
13 #include <atm/VProfileModel.h>
14 #include <utl/AugerUnits.h>
15 
16 namespace atm {
17 
18  class ProfileResult;
19 
34  public:
36 
39  void Init();
40 
43 
46 
49 
52 
55 
58 
61 
62  bool HasData() const {return true;};
63 
64  private:
65 
67  };
68 } //
69 
70 
71 #endif // _atm_ParametricXMLProfileModel_h_
72 
73 // Configure (x)emacs for this file ...
74 // Local Variables:
75 // mode:c++
76 // compile-command: "make -C .. -k"
77 // End:
const ProfileResult & EvaluateVaporPressureVsHeight() const
Table of H2O vapor pressure as a function of height.
virtual ~ParametricXMLProfileModel()
Destructor - should be virtual for base classes.
const atm::ProfileResult & EvaluateTemperatureVsHeight() const
Table of temperature as a function of height.
const atm::ProfileResult & EvaluatePressureVsHeight() const
Table of air pressure as a function of height.
const atm::ProfileResult & EvaluateDepthVsHeight() const
Table of depth as a function of height.
const atm::ProfileResult & EvaluateRefractionIndexVsHeight() const
Tabl of refraction index as a function of height.
Class describing the Atmospheric profile.
Definition: ProfileResult.h:25
bool HasData() const
True if a data source is for the given model.
REGISTER_MODEL(atm::VProfileModel,"ParametricXML", ParametricXMLProfileModel)
const atm::ProfileResult & EvaluateDensityVsHeight() const
Table of density as a function of height.
Molecular profile using a parametric model.
const atm::ProfileResult & EvaluateHeightVsDepth() const
Table of height as a function of depth.
Base class for a Profile Model.
Definition: VProfileModel.h:26

, generated on Tue Sep 26 2023.