66 return function(inValue1,
68 std::forward<AdditionalFunctionArgs>(additionalFunctionArgs)...);
79 { return function(inValue, value, std::forward<AdditionalFunctionArgs>(additionalFunctionArgs)...); });
94 return function(inValue,
96 std::forward<AdditionalFunctionArgs>(additionalFunctionArgs)...);
111 return function(inValue,
113 std::forward<AdditionalFunctionArgs>(additionalFunctionArgs)...);
163 return function(inValue1,
165 std::forward<AdditionalFunctionArgs>(additionalFunctionArgs)...);
183 return function(inValue,
185 std::forward<AdditionalFunctionArgs>(additionalFunctionArgs)...);
202 return function(inValue,
204 std::forward<AdditionalFunctionArgs>(additionalFunctionArgs)...);
268 return function(inValue,
270 std::forward<AdditionalFunctionArgs>(additionalFunctionArgs)...);
#define THROW_INVALID_ARGUMENT_ERROR(msg)
Definition Error.hpp:37
Holds 1D and 2D arrays, the main work horse of the NumCpp library.
Definition NdArrayCore.hpp:139
Definition NdArrayBroadcast.hpp:39
NdArray< dtypeIn1 > & broadcaster(NdArray< dtypeIn1 > &inArray1, const NdArray< dtypeIn2 > &inArray2, const Function &function, const AdditionalFunctionArgs &&... additionalFunctionArgs)
Definition NdArrayBroadcast.hpp:52
OutputIt transform(InputIt first, InputIt last, OutputIt destination, UnaryOperation unaryFunction)
Definition StlAlgorithms.hpp:775
NdArray< dtype > arange(dtype inStart, dtype inStop, dtype inStep=1)
Definition arange.hpp:59
std::uint32_t uint32
Definition Types.hpp:40