1 #ifndef _ATM_TEMPERATURE_H
2 #define _ATM_TEMPERATURE_H
29 #error This is a C++ include file and cannot be used from plain C
55 Temperature(
double temperature,
const string &units);
64 double get(
const string &units)
const;
#define ATM_NAMESPACE_END
virtual ~Temperature()
Destructor.
Temperature operator*(double scf)
Temperature operator*(int scf)
bool operator<=(const Temperature &rhs) const
Temperature()
Default constructor.
double get() const
Accessor to the temperature value in International System units (K)
Temperature operator*(unsigned int scf)
Temperature operator+(const Temperature &rhs)
Temperature & operator=(const Temperature &rhs)
bool operator>(const Temperature &rhs) const
Temperature operator*(float scf)
Temperature operator/(double scf)
#define ATM_NAMESPACE_BEGIN
bool operator==(const Temperature &rhs) const
Temperature operator/(unsigned int scf)
Temperature operator-(const Temperature &rhs)
bool operator<(const Temperature &rhs) const
bool operator!=(const Temperature &rhs) const
bool operator>=(const Temperature &rhs) const
Temperature operator/(float scf)
Temperature value with units.
Temperature operator/(int scf)
Temperature & operator=(double rhs)