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