refactor: quantity cration helpers are not opt-out rather than opt-in
Resolves #277
This commit is contained in:
1 parent
c1cf800bd1
commit
2c8c6c2e98
99 files changed
+500
-517
No files matched your search
@@ -62,7 +62,7 @@ struct dim_absorbed_dose : isq::dim_absorbed_dose<dim_absorbed_dose, gray, dim_e
|
||||
template<UnitOf<dim_absorbed_dose> U, Representation Rep = double>
|
||||
using absorbed_dose = quantity<dim_absorbed_dose, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -152,9 +152,9 @@ constexpr auto operator"" _q_YGy(long double l) { return absorbed_dose<yottagray
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace absorbed_dose_references {
|
||||
|
||||
@@ -188,11 +188,11 @@ using namespace absorbed_dose_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline absorbed_dose {
|
||||
|
||||
@@ -220,4 +220,4 @@ template<Representation Rep = double> using YGy = units::isq::si::absorbed_dose<
|
||||
|
||||
} // namespace units::aliases::isq::si::inline absorbed_dose
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -39,7 +39,7 @@ struct dim_acceleration : isq::dim_acceleration<dim_acceleration, metre_per_seco
|
||||
template<UnitOf<dim_acceleration> U, Representation Rep = double>
|
||||
using acceleration = quantity<dim_acceleration, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -49,11 +49,11 @@ constexpr auto operator"" _q_m_per_s2(long double l) { return acceleration<metre
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline acceleration {
|
||||
|
||||
@@ -61,4 +61,4 @@ template<Representation Rep = double> using m_per_s2 = units::isq::si::accelerat
|
||||
|
||||
} // namespace units::aliases::isq::si::inline acceleration
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -41,7 +41,7 @@ struct dim_amount_of_substance : isq::dim_amount_of_substance<mole> {};
|
||||
template<UnitOf<dim_amount_of_substance> U, Representation Rep = double>
|
||||
using amount_of_substance = quantity<dim_amount_of_substance, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -51,9 +51,9 @@ constexpr auto operator"" _q_mol(long double l) { return amount_of_substance<mol
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace amount_of_substance_references {
|
||||
|
||||
@@ -67,11 +67,11 @@ using namespace amount_of_substance_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline amount_of_substance {
|
||||
|
||||
@@ -79,4 +79,4 @@ template<Representation Rep = double> using mol = units::isq::si::amount_of_subs
|
||||
|
||||
} // namespace units::aliases::isq::si::inline amount_of_substance
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -41,7 +41,7 @@ struct dim_angular_velocity : isq::dim_angular_velocity<dim_angular_velocity, ra
|
||||
template<UnitOf<dim_angular_velocity> U, Representation Rep = double>
|
||||
using angular_velocity = quantity<dim_angular_velocity, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -51,11 +51,11 @@ constexpr auto operator"" _q_rad_per_s(long double l) { return angular_velocity<
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline angular_velocity {
|
||||
|
||||
@@ -63,4 +63,4 @@ template<Representation Rep = double> using rad_per_s = units::isq::si::angular_
|
||||
|
||||
} // namespace units::aliases::isq::si::inline angular_velocity
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -63,7 +63,7 @@ struct hectare : alias_unit<square_hectometre, "ha", no_prefix> {};
|
||||
template<UnitOf<dim_area> U, Representation Rep = double>
|
||||
using area = quantity<dim_area, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -157,9 +157,9 @@ constexpr auto operator"" _q_ha(long double l) { return area<hectare, long doubl
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace area_references {
|
||||
|
||||
@@ -195,11 +195,11 @@ using namespace area_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline area {
|
||||
|
||||
@@ -229,4 +229,4 @@ template<Representation Rep = double> using ha = units::isq::si::area<units::isq
|
||||
|
||||
} // namespace units::aliases::isq::si::inline area
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -63,7 +63,7 @@ struct dim_capacitance : isq::dim_capacitance<dim_capacitance, farad, dim_electr
|
||||
template<UnitOf<dim_capacitance> U, Representation Rep = double>
|
||||
using capacitance = quantity<dim_capacitance, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -153,9 +153,9 @@ constexpr auto operator"" _q_YF(long double l) { return capacitance<yottafarad,
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace capacitance_references {
|
||||
|
||||
@@ -189,11 +189,11 @@ using namespace capacitance_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline capacitance {
|
||||
|
||||
@@ -221,4 +221,4 @@ template<Representation Rep = double> using YF = units::isq::si::capacitance<uni
|
||||
|
||||
} // namespace units::aliases::isq::si::inline capacitance
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -65,7 +65,7 @@ struct dim_catalytic_activity : isq::dim_catalytic_activity<dim_catalytic_activi
|
||||
template<UnitOf<dim_catalytic_activity> U, Representation Rep = double>
|
||||
using catalytic_activity = quantity<dim_catalytic_activity, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -159,9 +159,9 @@ constexpr auto operator"" _q_U(long double l) { return catalytic_activity<enzyme
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace catalytic_activity_references {
|
||||
|
||||
@@ -196,11 +196,11 @@ using namespace catalytic_activity_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline catalytic_activity {
|
||||
|
||||
@@ -229,4 +229,4 @@ template<Representation Rep = double> using U = units::isq::si::catalytic_activi
|
||||
|
||||
} // namespace units::aliases::isq::si::inline catalytic_activity
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -47,7 +47,7 @@ using charge_density = quantity<dim_charge_density, U, Rep>;
|
||||
template<UnitOf<dim_surface_charge_density> U, Representation Rep = double>
|
||||
using surface_charge_density = quantity<dim_surface_charge_density, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -61,11 +61,11 @@ constexpr auto operator"" _q_C_per_m2(long double l) { return surface_charge_den
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline charge_density {
|
||||
|
||||
@@ -74,4 +74,4 @@ template<Representation Rep = double> using C_per_m2 = units::isq::si::surface_c
|
||||
|
||||
} // namespace units::aliases::isq::si::inline charge_density
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -40,7 +40,7 @@ struct dim_concentration : isq::dim_concentration<dim_concentration, mol_per_met
|
||||
template<UnitOf<dim_concentration> U, Representation Rep = double>
|
||||
using concentration = quantity<dim_concentration, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -50,11 +50,11 @@ constexpr auto operator"" _q_mol_per_m3(long double l) { return concentration<mo
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline concentration {
|
||||
|
||||
@@ -62,4 +62,4 @@ template<Representation Rep = double> using mol_per_m3 = units::isq::si::concent
|
||||
|
||||
} // namespace units::aliases::isq::si::inline concentration
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -58,7 +58,7 @@ struct dim_conductance : isq::dim_conductance<dim_conductance, siemens, dim_resi
|
||||
template<UnitOf<dim_conductance> U, Representation Rep = double>
|
||||
using conductance = quantity<dim_conductance, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -132,9 +132,9 @@ constexpr auto operator"" _q_YS(long double l) { return conductance<yottasiemens
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace conductance_references {
|
||||
|
||||
@@ -164,11 +164,11 @@ using namespace conductance_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline conductance {
|
||||
|
||||
@@ -192,4 +192,4 @@ template<Representation Rep = double> using YS = units::isq::si::conductance<uni
|
||||
|
||||
} // namespace units::aliases::isq::si::inline conductance
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -42,7 +42,7 @@ struct dim_current_density : isq::dim_current_density<dim_current_density, amper
|
||||
template<UnitOf<dim_current_density> U, Representation Rep = double>
|
||||
using current_density = quantity<dim_current_density, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -52,11 +52,11 @@ constexpr auto operator"" _q_A_per_m2(long double l) { return current_density<am
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline current_density {
|
||||
|
||||
@@ -64,4 +64,4 @@ template<Representation Rep = double> using A_per_m2 = units::isq::si::current_d
|
||||
|
||||
} // namespace units::aliases::isq::si::inline current_density
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -42,7 +42,7 @@ struct dim_density : isq::dim_density<dim_density, kilogram_per_metre_cub, dim_m
|
||||
template<UnitOf<dim_density> U, Representation Rep = double>
|
||||
using density = quantity<dim_density, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -52,11 +52,11 @@ constexpr auto operator"" _q_kg_per_m3(long double l) { return density<kilogram_
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline density {
|
||||
|
||||
@@ -64,4 +64,4 @@ template<Representation Rep = double> using kg_per_m3 = units::isq::si::density<
|
||||
|
||||
} // namespace units::aliases::isq::si::inline density
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -40,7 +40,7 @@ struct dim_dynamic_viscosity : isq::dim_dynamic_viscosity<dim_dynamic_viscosity,
|
||||
template<UnitOf<dim_dynamic_viscosity> U, Representation Rep = double>
|
||||
using dynamic_viscosity = quantity<dim_dynamic_viscosity, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -50,11 +50,11 @@ constexpr auto operator"" _q_Pa_s(long double l) { return dynamic_viscosity<pasc
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline dynamic_viscosity {
|
||||
|
||||
@@ -62,4 +62,4 @@ template<Representation Rep = double> using Pa_s = units::isq::si::dynamic_visco
|
||||
|
||||
} // namespace units::aliases::isq::si::inline dynamic_viscosity
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -42,7 +42,7 @@ struct dim_electric_charge : isq::dim_electric_charge<dim_electric_charge, coulo
|
||||
template<UnitOf<dim_electric_charge> U, Representation Rep = double>
|
||||
using electric_charge = quantity<dim_electric_charge, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -52,9 +52,9 @@ constexpr auto operator"" _q_C(long double l) { return electric_charge<coulomb,
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace electric_charge_references {
|
||||
|
||||
@@ -68,11 +68,11 @@ using namespace electric_charge_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline electric_charge {
|
||||
|
||||
@@ -80,4 +80,4 @@ template<Representation Rep = double> using C = units::isq::si::electric_charge<
|
||||
|
||||
} // namespace units::aliases::isq::si::inline electric_charge
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -61,7 +61,7 @@ struct dim_electric_current : isq::dim_electric_current<ampere> {};
|
||||
template<UnitOf<dim_electric_current> U, Representation Rep = double>
|
||||
using electric_current = quantity<dim_electric_current, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -151,9 +151,9 @@ constexpr auto operator"" _q_YA(long double l) { return electric_current<yottaam
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace electric_current_references {
|
||||
|
||||
@@ -187,11 +187,11 @@ using namespace electric_current_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline electric_current {
|
||||
|
||||
@@ -219,4 +219,4 @@ template<Representation Rep = double> using YA = units::isq::si::electric_curren
|
||||
|
||||
} // namespace units::aliases::isq::si::inline electric_current
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -39,7 +39,7 @@ struct dim_electric_field_strength : isq::dim_electric_field_strength<dim_electr
|
||||
template<UnitOf<dim_electric_field_strength> U, Representation Rep = double>
|
||||
using electric_field_strength = quantity<dim_electric_field_strength, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -49,11 +49,11 @@ constexpr auto operator"" _q_V_per_m(long double l) { return electric_field_stre
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline electric_field_strength {
|
||||
|
||||
@@ -61,4 +61,4 @@ template<Representation Rep = double> using V_per_m = units::isq::si::electric_f
|
||||
|
||||
} // namespace units::aliases::isq::si::inline electric_field_strength
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -61,7 +61,7 @@ struct dim_energy : isq::dim_energy<dim_energy, joule, dim_force, dim_length> {}
|
||||
template<UnitOf<dim_energy> U, Representation Rep = double>
|
||||
using energy = quantity<dim_energy, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -143,9 +143,9 @@ constexpr auto operator"" _q_GeV(long double l) { return energy<gigaelectronvolt
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace energy_references {
|
||||
|
||||
@@ -178,11 +178,11 @@ using namespace energy_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline energy {
|
||||
|
||||
@@ -209,4 +209,4 @@ template<Representation Rep = double> using GeV = units::isq::si::energy<units::
|
||||
|
||||
} // namespace units::aliases::isq::si::inline energy
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -40,7 +40,7 @@ struct dim_energy_density : isq::dim_energy_density<dim_energy_density, joule_pe
|
||||
template<UnitOf<dim_energy_density> U, Representation Rep = double>
|
||||
using energy_density = quantity<dim_energy_density, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -50,11 +50,11 @@ constexpr auto operator"" _q_J_per_m3(long double l) { return energy_density<jou
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline energy_density {
|
||||
|
||||
@@ -62,4 +62,4 @@ template<Representation Rep = double> using J_per_m3 = units::isq::si::energy_de
|
||||
|
||||
} // namespace units::aliases::isq::si::inline energy_density
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -63,7 +63,7 @@ struct dim_force : isq::dim_force<dim_force, newton, dim_mass, dim_acceleration>
|
||||
template<UnitOf<dim_force> U, Representation Rep = double>
|
||||
using force = quantity<dim_force, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -153,9 +153,9 @@ constexpr auto operator"" _q_YN(long double l) { return force<yottanewton, long
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace force_references {
|
||||
|
||||
@@ -189,11 +189,11 @@ using namespace force_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline force {
|
||||
|
||||
@@ -221,4 +221,4 @@ template<Representation Rep = double> using YN = units::isq::si::force<units::is
|
||||
|
||||
} // namespace units::aliases::isq::si::inline force
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -57,7 +57,7 @@ struct dim_frequency : isq::dim_frequency<dim_frequency, hertz, dim_time> {};
|
||||
template<UnitOf<dim_frequency> U, Representation Rep = double>
|
||||
using frequency = quantity<dim_frequency, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -131,9 +131,9 @@ constexpr auto operator"" _q_YHz(long double l) { return frequency<yottahertz, l
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace frequency_references {
|
||||
|
||||
@@ -163,11 +163,11 @@ using namespace frequency_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline frequency {
|
||||
|
||||
@@ -191,4 +191,4 @@ template<Representation Rep = double> using YHz = units::isq::si::frequency<unit
|
||||
|
||||
} // namespace units::aliases::isq::si::inline frequency
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -53,7 +53,7 @@ using specific_heat_capacity = quantity<dim_specific_heat_capacity, U, Rep>;
|
||||
template<UnitOf<dim_molar_heat_capacity> U, Representation Rep = double>
|
||||
using molar_heat_capacity = quantity<dim_molar_heat_capacity, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -71,11 +71,11 @@ constexpr auto operator"" _q_J_per_mol_K(long double l) { return molar_heat_capa
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::heat_capacity {
|
||||
|
||||
@@ -85,4 +85,4 @@ template<Representation Rep = double> using J_per_mol_K = units::isq::si::molar_
|
||||
|
||||
} // namespace units::aliases::isq::si::heat_capacity
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -59,7 +59,7 @@ struct dim_inductance : isq::dim_inductance<dim_inductance, henry, dim_magnetic_
|
||||
template<UnitOf<dim_inductance> U, Representation Rep = double>
|
||||
using inductance = quantity<dim_inductance, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -133,9 +133,9 @@ constexpr auto operator"" _q_YH(long double l) { return inductance<yottahenry, l
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace inductance_references {
|
||||
|
||||
@@ -165,11 +165,11 @@ using namespace inductance_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline inductance {
|
||||
|
||||
@@ -193,4 +193,4 @@ template<Representation Rep = double> using YH = units::isq::si::inductance<unit
|
||||
|
||||
} // namespace units::aliases::isq::si::inline inductance
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -63,7 +63,7 @@ struct dim_length : isq::dim_length<metre> {};
|
||||
template<UnitOf<dim_length> U, Representation Rep = double>
|
||||
using length = quantity<dim_length, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -157,9 +157,9 @@ constexpr auto operator"" _q_au(long double l) { return length<astronomical_unit
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace length_references {
|
||||
|
||||
@@ -194,11 +194,11 @@ using namespace length_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline length {
|
||||
|
||||
@@ -227,4 +227,4 @@ template<Representation Rep = double> using au = units::isq::si::length<units::i
|
||||
|
||||
} // namespace units::aliases::isq::si::inline length
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -40,7 +40,7 @@ struct dim_luminance : isq::dim_luminance<dim_luminance, candela_per_metre_sq, d
|
||||
template<UnitOf<dim_luminance> U, Representation Rep = double>
|
||||
using luminance = quantity<dim_luminance, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -50,11 +50,11 @@ constexpr auto operator"" _q_cd_per_m2(long double l) { return luminance<candela
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline luminance {
|
||||
|
||||
@@ -62,4 +62,4 @@ template<Representation Rep = double> using cd_per_m2 = units::isq::si::luminanc
|
||||
|
||||
} // namespace units::aliases::isq::si::inline luminance
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -61,7 +61,7 @@ struct dim_luminous_intensity : isq::dim_luminous_intensity<candela> {};
|
||||
template<UnitOf<dim_luminous_intensity> U, Representation Rep = double>
|
||||
using luminous_intensity = quantity<dim_luminous_intensity, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -151,9 +151,9 @@ constexpr auto operator"" _q_Ycd(long double l) { return luminous_intensity<yott
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace luminous_intensity_references {
|
||||
|
||||
@@ -187,11 +187,11 @@ using namespace luminous_intensity_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::luminous_intensity {
|
||||
|
||||
@@ -219,4 +219,4 @@ template<Representation Rep = double> using Ycd = units::isq::si::luminous_inten
|
||||
|
||||
} // namespace units::aliases::isq::si::luminous_intensity
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -59,7 +59,7 @@ struct dim_magnetic_flux : isq::dim_magnetic_flux<dim_magnetic_flux, weber, dim_
|
||||
template<UnitOf<dim_magnetic_flux> U, Representation Rep = double>
|
||||
using magnetic_flux = quantity<dim_magnetic_flux, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -133,9 +133,9 @@ constexpr auto operator"" _q_YWb(long double l) { return magnetic_flux<yottawebe
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace magnetic_flux_references {
|
||||
|
||||
@@ -165,11 +165,11 @@ using namespace magnetic_flux_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline magnetic_flux {
|
||||
|
||||
@@ -193,4 +193,4 @@ template<Representation Rep = double> using YWb = units::isq::si::magnetic_flux<
|
||||
|
||||
} // namespace units::aliases::isq::si::inline magnetic_flux
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -63,7 +63,7 @@ struct dim_magnetic_induction : isq::dim_magnetic_induction<dim_magnetic_inducti
|
||||
template<UnitOf<dim_magnetic_induction> U, Representation Rep = double>
|
||||
using magnetic_induction = quantity<dim_magnetic_induction, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -141,9 +141,9 @@ constexpr auto operator"" _q_G(long double l) { return magnetic_induction<gauss,
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace magnetic_induction_references {
|
||||
|
||||
@@ -174,11 +174,11 @@ using namespace magnetic_induction_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline magnetic_induction {
|
||||
|
||||
@@ -203,4 +203,4 @@ template<Representation Rep = double> using G = units::isq::si::magnetic_inducti
|
||||
|
||||
} // namespace units::aliases::isq::si::inline magnetic_induction
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -85,7 +85,7 @@ struct dim_mass : isq::dim_mass<kilogram> {};
|
||||
template<UnitOf<dim_mass> U, Representation Rep = double>
|
||||
using mass = quantity<dim_mass, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -264,9 +264,9 @@ constexpr auto operator"" _q_Da(long double l) { return mass<dalton, long double
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace mass_references {
|
||||
|
||||
@@ -323,11 +323,11 @@ using namespace mass_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline mass {
|
||||
|
||||
@@ -378,4 +378,4 @@ template<Representation Rep = double> using Da = units::isq::si::mass<units::isq
|
||||
|
||||
} // namespace units::aliases::isq::si::inline mass
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -42,7 +42,7 @@ struct dim_molar_energy : isq::dim_molar_energy<dim_molar_energy, joule_per_mole
|
||||
template<UnitOf<dim_molar_energy> U, Representation Rep = double>
|
||||
using molar_energy = quantity<dim_molar_energy, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -52,11 +52,11 @@ constexpr auto operator"" _q_J_per_mol(long double l) { return molar_energy<joul
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline molar_energy {
|
||||
|
||||
@@ -64,4 +64,4 @@ template<Representation Rep = double> using J_per_mol = units::isq::si::molar_en
|
||||
|
||||
} // namespace units::aliases::isq::si::inline molar_energy
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -40,7 +40,7 @@ struct dim_momentum : isq::dim_momentum<dim_momentum, kilogram_metre_per_second,
|
||||
template<UnitOf<dim_momentum> U, Representation Rep = double>
|
||||
using momentum = quantity<dim_momentum, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -50,11 +50,11 @@ constexpr auto operator"" _q_kg_m_per_s(long double l) { return momentum<kilogra
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline momentum {
|
||||
|
||||
@@ -62,4 +62,4 @@ template<Representation Rep = double> using kg_m_per_s = units::isq::si::momentu
|
||||
|
||||
} // namespace units::aliases::isq::si::inline momentum
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -41,7 +41,7 @@ struct dim_permeability : isq::dim_permeability<dim_permeability, henry_per_metr
|
||||
template<UnitOf<dim_permeability> U, Representation Rep = double>
|
||||
using permeability = quantity<dim_permeability, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -51,11 +51,11 @@ constexpr auto operator"" _q_H_per_m(long double l) { return permeability<henry_
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline permeability {
|
||||
|
||||
@@ -63,4 +63,4 @@ template<Representation Rep = double> using H_per_m = units::isq::si::permeabili
|
||||
|
||||
} // namespace units::aliases::isq::si::inline permeability
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -41,7 +41,7 @@ struct dim_permittivity : isq::dim_permittivity<dim_permittivity, farad_per_metr
|
||||
template<UnitOf<dim_permittivity> U, Representation Rep = double>
|
||||
using permittivity = quantity<dim_permittivity, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -51,11 +51,11 @@ constexpr auto operator"" _q_F_per_m(long double l) { return permittivity<farad_
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline permittivity {
|
||||
|
||||
@@ -63,4 +63,4 @@ template<Representation Rep = double> using F_per_m = units::isq::si::permittivi
|
||||
|
||||
} // namespace units::aliases::isq::si::inline permittivity
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -58,7 +58,7 @@ struct dim_power : isq::dim_power<dim_power, watt, dim_energy, dim_time> {};
|
||||
template<UnitOf<dim_power> U, Representation Rep = double>
|
||||
using power = quantity<dim_power, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -132,9 +132,9 @@ constexpr auto operator"" _q_YW(long double l) { return power<yottawatt, long do
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace power_references {
|
||||
|
||||
@@ -164,11 +164,11 @@ using namespace power_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline power {
|
||||
|
||||
@@ -192,4 +192,4 @@ template<Representation Rep = double> using YW = units::isq::si::power<units::is
|
||||
|
||||
} // namespace units::aliases::isq::si::inline power
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -63,7 +63,7 @@ struct dim_pressure : isq::dim_pressure<dim_pressure, pascal, dim_force, dim_are
|
||||
template<UnitOf<dim_pressure> U, Representation Rep = double>
|
||||
using pressure = quantity<dim_pressure, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -153,9 +153,9 @@ constexpr auto operator"" _q_YPa(long double l) { return pressure<yottapascal, l
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace pressure_references {
|
||||
|
||||
@@ -189,11 +189,11 @@ using namespace pressure_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline pressure {
|
||||
|
||||
@@ -221,4 +221,4 @@ template<Representation Rep = double> using YPa = units::isq::si::pressure<units
|
||||
|
||||
} // namespace units::aliases::isq::si::inline pressure
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -61,7 +61,7 @@ struct dim_radioactivity : isq::dim_radioactivity<dim_radioactivity, becquerel,
|
||||
template<UnitOf<dim_radioactivity> U, Representation Rep = double>
|
||||
using radioactivity = quantity<dim_radioactivity, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -151,9 +151,9 @@ constexpr auto operator"" _q_YBq(long double l) { return radioactivity<yottabecq
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace radioactivity_references {
|
||||
|
||||
@@ -187,11 +187,11 @@ using namespace radioactivity_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline radioactivity {
|
||||
|
||||
@@ -219,4 +219,4 @@ template<Representation Rep = double> using YBq = units::isq::radioactivity<unit
|
||||
|
||||
} // namespace units::aliases::isq::si::inline radioactivity
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -59,7 +59,7 @@ struct dim_resistance : isq::dim_resistance<dim_resistance, ohm, dim_voltage, di
|
||||
template<UnitOf<dim_resistance> U, Representation Rep = double>
|
||||
using resistance = quantity<dim_resistance, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -133,9 +133,9 @@ constexpr auto operator"" _q_YR(long double l) { return resistance<yottaohm, lon
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace resistance_references {
|
||||
|
||||
@@ -165,11 +165,11 @@ using namespace resistance_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline resistance {
|
||||
|
||||
@@ -193,4 +193,4 @@ template<Representation Rep = double> using YR = units::isq::si::resistance<unit
|
||||
|
||||
} // namespace units::aliases::isq::si::inline resistance
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -42,7 +42,7 @@ struct kilometre_per_hour : deduced_unit<kilometre_per_hour, dim_speed, kilometr
|
||||
template<UnitOf<dim_speed> U, Representation Rep = double>
|
||||
using speed = quantity<dim_speed, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -56,11 +56,11 @@ constexpr auto operator"" _q_km_per_h(long double l) { return speed<kilometre_pe
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline speed {
|
||||
|
||||
@@ -69,4 +69,4 @@ template<Representation Rep = double> using km_per_h = units::isq::si::speed<uni
|
||||
|
||||
} // namespace units::aliases::isq::si::inline speed
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -40,7 +40,7 @@ struct dim_surface_tension : isq::dim_surface_tension<dim_surface_tension, newto
|
||||
template<UnitOf<dim_surface_tension> U, Representation Rep = double>
|
||||
using surface_tension = quantity<dim_surface_tension, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -50,11 +50,11 @@ constexpr auto operator"" _q_N_per_m(long double l) { return surface_tension<new
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline surface_tension {
|
||||
|
||||
@@ -62,4 +62,4 @@ template<Representation Rep = double> using N_per_m = units::isq::si::surface_te
|
||||
|
||||
} // namespace units::aliases::isq::si::inline surface_tension
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -41,7 +41,7 @@ struct dim_thermal_conductivity : isq::dim_thermal_conductivity<dim_thermal_cond
|
||||
template<UnitOf<dim_thermal_conductivity> U, Representation Rep = double>
|
||||
using thermal_conductivity = quantity<dim_thermal_conductivity, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -51,11 +51,11 @@ constexpr auto operator"" _q_W_per_m_K(long double l) { return thermal_conductiv
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline thermal_conductivity {
|
||||
|
||||
@@ -63,4 +63,4 @@ template<Representation Rep = double> using W_per_m_K = units::isq::si::thermal_
|
||||
|
||||
} // namespace units::aliases::isq::si::inline thermal_conductivity
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -40,7 +40,7 @@ struct dim_thermodynamic_temperature : isq::dim_thermodynamic_temperature<kelvin
|
||||
template<UnitOf<dim_thermodynamic_temperature> U, Representation Rep = double>
|
||||
using thermodynamic_temperature = quantity<dim_thermodynamic_temperature, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -50,9 +50,9 @@ constexpr auto operator"" _q_K(long double l) { return thermodynamic_temperature
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace thermodynamic_temperature_references {
|
||||
|
||||
@@ -66,11 +66,11 @@ using namespace thermodynamic_temperature_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline thermodynamic_temperature {
|
||||
|
||||
@@ -78,4 +78,4 @@ template<Representation Rep = double> using K = units::isq::si::thermodynamic_te
|
||||
|
||||
} // namespace units::aliases::isq::si::inline thermodynamic_temperature
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -52,7 +52,7 @@ struct dim_time : isq::dim_time<second> {};
|
||||
template<UnitOf<dim_time> U, Representation Rep = double>
|
||||
using time = quantity<dim_time, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -106,9 +106,9 @@ constexpr auto operator"" _q_d(long double l) { return time<day, long double>(l)
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace time_references {
|
||||
|
||||
@@ -133,11 +133,11 @@ using namespace time_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline time {
|
||||
|
||||
@@ -156,4 +156,4 @@ template<Representation Rep = double> using d = units::isq::si::time<units::isq:
|
||||
|
||||
} // namespace units::aliases::isq::si::inline time
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -42,7 +42,7 @@ struct dim_torque : isq::dim_torque<dim_torque, newton_metre_per_radian, dim_for
|
||||
template<UnitOf<dim_torque> U, Representation Rep = double>
|
||||
using torque = quantity<dim_torque, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -52,11 +52,11 @@ constexpr auto operator"" _q_N_m_per_rad(long double l) { return torque<newton_m
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline torque {
|
||||
|
||||
@@ -64,4 +64,4 @@ template<Representation Rep = double> using N_m_per_rad = units::isq::si::torque
|
||||
|
||||
} // namespace units::aliases::isq::si::inline torque
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -63,7 +63,7 @@ struct dim_voltage : isq::dim_voltage<dim_voltage, volt, dim_power, dim_electric
|
||||
template<UnitOf<dim_voltage> U, Representation Rep = double>
|
||||
using voltage = quantity<dim_voltage, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -153,9 +153,9 @@ constexpr auto operator"" _q_YV(long double l) { return voltage<yottavolt, long
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace voltage_references {
|
||||
|
||||
@@ -189,11 +189,11 @@ using namespace voltage_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline voltage {
|
||||
|
||||
@@ -221,4 +221,4 @@ template<Representation Rep = double> using YV = units::isq::si::voltage<units::
|
||||
|
||||
} // namespace units::aliases::isq::si::inline voltage
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
@@ -83,7 +83,7 @@ struct yottalitre : prefixed_unit<yottalitre, yotta, litre> {};
|
||||
template<UnitOf<dim_volume> U, Representation Rep = double>
|
||||
using volume = quantity<dim_volume, U, Rep>;
|
||||
|
||||
#ifdef UNITS_LITERALS
|
||||
#ifndef UNITS_NO_LITERALS
|
||||
|
||||
inline namespace literals {
|
||||
|
||||
@@ -257,9 +257,9 @@ constexpr auto operator"" _q_Yl(long double l) { return volume<yottalitre, long
|
||||
|
||||
} // namespace literals
|
||||
|
||||
#endif // UNITS_LITERALS
|
||||
#endif // UNITS_NO_LITERALS
|
||||
|
||||
#ifdef UNITS_REFERENCES
|
||||
#ifndef UNITS_NO_REFERENCES
|
||||
|
||||
namespace volume_references {
|
||||
|
||||
@@ -315,11 +315,11 @@ using namespace volume_references;
|
||||
|
||||
} // namespace references
|
||||
|
||||
#endif // UNITS_REFERENCES
|
||||
#endif // UNITS_NO_REFERENCES
|
||||
|
||||
} // namespace units::isq::si
|
||||
|
||||
#ifdef UNITS_ALIASES
|
||||
#ifndef UNITS_NO_ALIASES
|
||||
|
||||
namespace units::aliases::isq::si::inline volume {
|
||||
|
||||
@@ -369,4 +369,4 @@ template<Representation Rep = double> using Yl = units::isq::si::volume<units::i
|
||||
|
||||
} // namespace units::aliases::isq::si::inline volume
|
||||
|
||||
#endif // UNITS_ALIASES
|
||||
#endif // UNITS_NO_ALIASES
|
||||
Reference in new issue
Block a user