65 return function(inValue1,
67 std::forward<AdditionalFunctionArgs>(additionalFunctionArgs)...);
78 { return function(inValue, value, std::forward<AdditionalFunctionArgs>(additionalFunctionArgs)...); });
92 return function(inValue,
94 std::forward<AdditionalFunctionArgs>(additionalFunctionArgs)...);
108 return function(inValue,
110 std::forward<AdditionalFunctionArgs>(additionalFunctionArgs)...);
159 return function(inValue1,
161 std::forward<AdditionalFunctionArgs>(additionalFunctionArgs)...);
178 return function(inValue,
180 std::forward<AdditionalFunctionArgs>(additionalFunctionArgs)...);
196 return function(inValue,
198 std::forward<AdditionalFunctionArgs>(additionalFunctionArgs)...);
261 return function(inValue,
263 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