Tinker9
70bd052 (Thu Nov 9 12:11:35 2023 -0800)
Loading...
Searching...
No Matches
include
math
maxmin.h
1
#pragma once
2
3
namespace
tinker
{
6
template
<
class
T,
class
T2>
7
T
maxOf
(T a, T2 b)
8
{
9
return
(a < b) ? b : a;
10
}
11
14
template
<
class
T,
class
T2,
class
... Ts>
15
T
maxOf
(T a, T2 b, Ts... cs)
16
{
17
return
maxOf
(
maxOf
(a, b), cs...);
18
}
19
22
template
<
class
T,
class
T2>
23
T
minOf
(T a, T2 b)
24
{
25
return
(a < b) ? a : b;
26
}
27
30
template
<
class
T,
class
T2,
class
... Ts>
31
T
minOf
(T a, T2 b, Ts... cs)
32
{
33
return
minOf
(
minOf
(a, b), cs...);
34
}
35
}
tinker::minOf
T minOf(T a, T2 b)
Definition:
maxmin.h:23
tinker::maxOf
T maxOf(T a, T2 b)
Definition:
maxmin.h:7
tinker
Definition:
testrt.h:9
Generated by
1.9.5