maths: add samesign convenience function
This commit is contained in:
parent
e85ffe5160
commit
8022d459e5
@ -292,6 +292,15 @@ namespace util {
|
|||||||
return std::signbit (t) ? -1 : 1;
|
return std::signbit (t) ? -1 : 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//-------------------------------------------------------------------------
|
||||||
|
template <typename T>
|
||||||
|
constexpr
|
||||||
|
bool
|
||||||
|
samesign (T a, T b)
|
||||||
|
{
|
||||||
|
return a < 0 && b < 0 || a > 0 && b > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
// factorisation
|
// factorisation
|
||||||
|
Loading…
Reference in New Issue
Block a user