SourceXtractorPlusPlus  0.12
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SamplingConfig.h
Go to the documentation of this file.
1 
18 #ifndef _SEIMPLEMENTATION_CONFIGURATION_SAMPLINGCONFIG_H_
19 #define _SEIMPLEMENTATION_CONFIGURATION_SAMPLINGCONFIG_H_
20 
22 
23 namespace SourceXtractor {
24 
26 
27 public:
28 
29  SamplingConfig(long manager_id);
30 
31  virtual ~SamplingConfig() = default;
32 
34 
35  void preInitialize(const UserValues& args) override;
36 
37  void initialize(const UserValues& args) override;
38 
39  double getAdaptiveTargetPrecision() const {
40  return m_adaptive_target;
41  }
42 
43  double getScaleFactor() const {
44  return m_scale_factor;
45  }
46 
47 private:
50 };
51 
52 
53 } /* namespace SourceXtractor */
54 
55 #endif /* _SEIMPLEMENTATION_CONFIGURATION_SAMPLINGCONFIG_H_ */
std::map< std::string, OptionDescriptionList > getProgramOptions() override
STL class.
void preInitialize(const UserValues &args) override
void initialize(const UserValues &args) override
virtual ~SamplingConfig()=default
double getAdaptiveTargetPrecision() const