My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
ConformableQuantity.h
Go to the documentation of this file.
1 #ifndef GCP_UTIL_CONFORMABLEQUANTITY_H
2 #define GCP_UTIL_CONFORMABLEQUANTITY_H
3 
11 namespace gcp {
12  namespace util {
13 
14  // A pure interface for unit'ed quantities
15 
17  public:
18 
23 
27  virtual ~ConformableQuantity() {};
28 
29  virtual void initialize() {};
30 
31  bool isFinite() {
32  return finite_;
33  }
34 
35  protected:
36 
37  void setFinite(bool finite) {
38  finite_ = finite;
39  }
40 
41  bool finite_;
42 
43  }; // End class ConformableQuantity
44 
45  } // End namespace util
46 } // End namespace gcp
47 
48 
49 
50 
51 #endif // End #ifndef GCP_UTIL_CONFORMABLEQUANTITY_H
Definition: ConformableQuantity.h:16
ConformableQuantity()
Definition: ConformableQuantity.h:22
virtual ~ConformableQuantity()
Definition: ConformableQuantity.h:27