3 #ifndef GCP_UTIL_FLUX_H
4 #define GCP_UTIL_FLUX_H
17 #include "gcp/util/common/ConformableQuantity.h"
18 #include "gcp/util/common/Frequency.h"
19 #include "gcp/util/common/Temperature.h"
20 #include "gcp/util/common/SolidAngle.h"
46 void setJy(
double Jy);
47 void setMilliJy(
double mJy);
48 void setMegaJy(
double MJy);
59 return Jy_ * mJyPerJy_;
62 static const double mJyPerJy_;
63 static const double JyPerMJy_;
67 friend std::ostream& gcp::util::operator<<(std::ostream& os,
Flux& flux);
69 bool operator>=(
Flux& flux);
70 bool operator<=(
Flux& flux);
83 #endif // End #ifndef GCP_UTIL_FLUX_H
Definition: SolidAngle.h:22
Definition: Temperature.h:17
virtual ~Flux()
Definition: Flux.cc:31
Flux()
Definition: Flux.cc:18
Definition: Frequency.h:21