ENH: additional MinMax span() and zero_one() methods

This commit is contained in:
Mark Olesen
2019-05-08 12:12:00 +02:00
committed by Andrew Heather
parent ac317699d8
commit 0f1fcb97b5
3 changed files with 35 additions and 4 deletions

View File

@ -42,7 +42,7 @@ using namespace Foam;
template<class T>
Ostream& printInfo(const MinMax<T>& range)
{
Info<< range << " valid=" << range.valid();
Info<< range << " valid=" << range.valid() << " span=" << range.span();
return Info;
}
@ -84,6 +84,12 @@ int main(int argc, char *argv[])
Info<<"Construct range : ";
printInfo(MinMax<scalar>(1, 20)) << nl;
Info<<"A 0-1 scalar range : ";
printInfo(scalarMinMax::zero_one()) << nl;
Info<<"A 0-1 vector range : ";
printInfo(MinMax<vector>::zero_one()) << nl;
{
scalarMinMax range1(10, 20);