xo-unit: streamline: rename namespacesu -> u

This commit is contained in:
Roland Conybeare 2024-05-07 15:21:17 -04:00
commit 22dbb5e529
10 changed files with 131 additions and 126 deletions

View file

@ -7,7 +7,7 @@
int
main () {
namespace q = xo::qty::qty;
namespace su = xo::qty::su;
namespace u = xo::qty::u;
using xo::qty::quantity;
using xo::flatstring;
using namespace std;
@ -43,7 +43,7 @@ main () {
static_assert(a.scale() == 0.625);
static_assert(a.abbrev() == flatstring("km.min^-2"));
constexpr auto a2 = a.rescale_ext<(su::meter / (su::second * su::second))>();
constexpr auto a2 = a.rescale_ext<(u::meter / (u::second * u::second))>();
cerr << "d.t^-2: " << a2 << endl;

View file

@ -7,7 +7,7 @@
int
main () {
namespace q = xo::qty::qty;
namespace su = xo::qty::su;
namespace u = xo::qty::u;
using xo::qty::with_units_from;
using xo::qty::with_units;
using xo::qty::quantity;
@ -25,13 +25,13 @@ main () {
<< ", d.t^-2: " << a
<< endl;
constexpr auto a2 = a.rescale_ext<su::meter / (su::second * su::second)>();
constexpr auto a2 = a.rescale_ext<u::meter / (u::second * u::second)>();
static_assert(a2.abbrev() == flatstring("m.s^-2"));
cerr << "a2: " << a2 << endl;
constexpr auto a3 = with_units<su::meter / (su::second * su::second)>(a);
constexpr auto a3 = with_units<u::meter / (u::second * u::second)>(a);
static_assert(a3.abbrev() == flatstring("m.s^-2"));

View file

@ -7,14 +7,14 @@
int
main () {
namespace q = xo::qty::qty;
namespace su = xo::qty::su;
namespace u = xo::qty::u;
//namespace nu = xo::qty::nu;
using xo::qty::quantity;
using xo::flatstring;
using namespace std;
constexpr quantity<su::second> t = q::minutes(2);
constexpr quantity<su::meter> d = q::kilometers(2.5);
constexpr quantity<u::second> t = q::minutes(2);
constexpr quantity<u::meter> d = q::kilometers(2.5);
constexpr auto t2 = t*t;
constexpr auto a = d / (t*t);

View file

@ -6,9 +6,8 @@
int
main () {
//namespace u = xo::unit::units;
using namespace xo::qty;
//namespace su = xo::qty::su;
namespace u = xo::qty::u;
namespace q = xo::qty::qty;
using namespace std;
@ -23,7 +22,7 @@ main () {
/* rescale to not-so-absurd units */
/* kg.m.s^-2 */
quantity res = qty3.rescale_ext<su::kilogram * su::meter / (su::second * su::second)>();
quantity res = qty3.rescale_ext<u::kilogram * u::meter / (u::second * u::second)>();
/* 2.57958e-10kg.m.s^-2 */
cerr << "res: " << res << endl;