ENH: relocate zero_one to pTraits, allows reuse for scalar clamping

ENH: add pTraits and IO for std::int8_t

STYLE: cull some implicitly available includes

- pTraits.H is included by label/scalar etc
- zero.H is included by UList

STYLE: cull redundant forward declarations for Istream/Ostream
This commit is contained in:
Mark Olesen
2023-02-22 18:25:33 +01:00
parent f3d447579a
commit d88272f031
102 changed files with 475 additions and 427 deletions

View File

@ -146,7 +146,7 @@ int main(int argc, char *argv[])
Random rnd(4567);
for (scalar& val : someField)
{
val = rnd.position(-0.2, 1.2);
val = rnd.position(scalar(-0.2), scalar(1.2));
}
Info<< nl
@ -171,6 +171,7 @@ int main(int argc, char *argv[])
// nope << " : " << clamp(val, zero_one{})
// nope << " : " << clamp(val, scalarMinMax(zero_one{}))
<< " : " << clamp(val, 0, 1)
<< " : " << clamp(val, zero_one{})
<< nl;
}