NumCpp  2.14.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Utils/powerf.hpp
Go to the documentation of this file.
1
28#pragma once
29
30#include <cmath>
31#include <complex>
32
35
36namespace nc::utils
37{
38 //============================================================================
46 template<typename dtype1, typename dtype2>
47 auto powerf(dtype1 inValue, const dtype2 inPower) noexcept
48 {
50
51 return std::pow(inValue, inPower);
52 }
53} // namespace nc::utils
#define STATIC_ASSERT_ARITHMETIC_OR_COMPLEX(dtype)
Definition StaticAsserts.hpp:56
Definition Utils/cube.hpp:33
auto powerf(dtype1 inValue, const dtype2 inPower) noexcept
Definition Utils/powerf.hpp:47
NdArray< dtype > arange(dtype inStart, dtype inStop, dtype inStep=1)
Definition arange.hpp:59