Parasol Planning Library (PPL)
TimeMetric.h
Go to the documentation of this file.
1 #ifndef PMPL_TIME_METRIC_H_
2 #define PMPL_TIME_METRIC_H_
3 
4 #include "MetricMethod.h"
5 
6 
11 class TimeMetric : virtual public MetricMethod {
12 
13  public:
14 
17 
18  TimeMetric();
19 
20  TimeMetric(XMLNode& _node);
21 
22  virtual ~TimeMetric() = default;
23 
27 
28  virtual void Initialize() override;
29 
33 
34  virtual double operator()() override;
35 
37 
38  private:
39 
42 
43  static std::string s_clockName;
44 
46 
47 };
48 
49 #endif
Definition: MetricMethod.h:22
Definition: TimeMetric.h:11
virtual void Initialize() override
Definition: TimeMetric.cpp:27
virtual ~TimeMetric()=default
virtual double operator()() override
Definition: TimeMetric.cpp:38
TimeMetric()
Definition: TimeMetric.cpp:13
Definition: XMLNode.h:27