54 template<
typename dtype>
59 const auto comparitor = [](
const dtype& lhs,
const dtype& rhs)
noexcept ->
bool {
return lhs < rhs; };
60 return broadcast::broadcaster<dtype>(inArray1,
62 [&comparitor](
const dtype& value1,
const dtype& value2)
63 {
return std::max(value1, value2, comparitor); });
78 template<
typename dtype>
82 return maximum(inArray, inArray2);
97 template<
typename dtype>
100 return maximum(inArray, inScalar);
#define STATIC_ASSERT_ARITHMETIC_OR_COMPLEX(dtype)
Definition: StaticAsserts.hpp:56
Holds 1D and 2D arrays, the main work horse of the NumCpp library.
Definition: NdArrayCore.hpp:139
Definition: Cartesian.hpp:40
NdArray< dtype > maximum(const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
Definition: maximum.hpp:55
NdArray< dtype > max(const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
Definition: max.hpp:44