Dimensions#
Defined in sycomore/Dimensions.h
-
class Dimensions#
Physical dimensions of a quantity.
Public Functions
-
Dimensions(double length = 0, double mass = 0, double time = 0, double electric_current = 0, double thermodynamic_temperature = 0, double amount_of_substance = 0, double luminous_intensity = 0)#
-
bool operator==(Dimensions const &other) const#
-
bool operator!=(Dimensions const &other) const#
-
Dimensions &operator*=(Dimensions const &other)#
-
Dimensions &operator/=(Dimensions const &other)#
-
Dimensions(double length = 0, double mass = 0, double time = 0, double electric_current = 0, double thermodynamic_temperature = 0, double amount_of_substance = 0, double luminous_intensity = 0)#
Operators#
-
Dimensions operator*(Dimensions l, Dimensions const &r)#
-
Dimensions operator/(Dimensions l, Dimensions const &r)#
-
std::ostream &operator<<(std::ostream &stream, Dimensions const &d)#
Known Dimensions#
-
Dimensions const Length#
-
Dimensions const Mass#
-
Dimensions const Time#
-
Dimensions const ElectricCurrent#
-
Dimensions const ThermodynamicTemperature#
-
Dimensions const AmountOfSubstance#
-
Dimensions const LuminousIntensity#
-
Dimensions const Surface#
-
Dimensions const Volume#
-
Dimensions const Velocity#
-
Dimensions const Acceleration#
-
Dimensions const Angle#
-
Dimensions const SolidAngle#
-
Dimensions const Frequency#
-
Dimensions const Force#
-
Dimensions const Pressure#
-
Dimensions const Energy#
-
Dimensions const Power#
-
Dimensions const ElectricCharge#
-
Dimensions const Voltage#
-
Dimensions const Capacitance#
-
Dimensions const Resistance#
-
Dimensions const ElectricalConductance#
-
Dimensions const MagneticFlux#
-
Dimensions const MagneticFluxDensity#
-
Dimensions const Inductance#
-
Dimensions const LuminousFlux#
-
Dimensions const Illuminance#
-
Dimensions const Radioactivity#
-
Dimensions const AbsorbedDose#
-
Dimensions const EquivalentDose#
-
Dimensions const CatalyticActivity#
-
Dimensions const AngularFrequency#