NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
numeric.hpp 文件参考

数值算法库 更多...

numeric.hpp 的引用(Include)关系图:

浏览该文件的源代码.

函数

template<typename Iterator, typename T, typename BinaryOperation>
NEFORCE_CONSTEXPR20 T accumulate (Iterator first, Iterator second, T init, BinaryOperation binary_op)
 累积计算
template<typename Iterator, typename T>
NEFORCE_CONSTEXPR20 T accumulate (Iterator first, Iterator second, T init)
 累积计算
template<typename Iterator1, typename Iterator2, typename BinaryOperation>
NEFORCE_CONSTEXPR20 Iterator2 adjacent_difference (Iterator1 first, Iterator1 last, Iterator2 result, BinaryOperation binary_op)
 相邻差分计算
template<typename Iterator1, typename Iterator2>
NEFORCE_CONSTEXPR20 Iterator2 adjacent_difference (Iterator1 first, Iterator1 last, Iterator2 result)
 相邻差分计算
template<typename Iterator1, typename Iterator2, typename T, typename BinaryOperation1, typename BinaryOperation2>
NEFORCE_CONSTEXPR20 T inner_product (Iterator1 first1, Iterator1 last1, Iterator2 first2, T init, BinaryOperation1 binary_op1, BinaryOperation2 binary_op2)
 内积计算
template<typename Iterator1, typename Iterator2, typename T>
NEFORCE_CONSTEXPR20 T inner_product (Iterator1 first1, Iterator1 last1, Iterator2 first2, T init)
 内积计算
template<typename Iterator1, typename Iterator2, typename BinaryOperation>
NEFORCE_CONSTEXPR20 Iterator2 partial_sum (Iterator1 first, Iterator1 last, Iterator2 result, BinaryOperation binary_op)
 部分和计算
template<typename Iterator1, typename Iterator2>
NEFORCE_CONSTEXPR20 Iterator2 partial_sum (Iterator1 first, Iterator1 last, Iterator2 result)
 部分和计算
template<typename Iterator, typename T>
NEFORCE_CONSTEXPR20 void sequence_fill (Iterator first, Iterator last, T value)
 顺序填充递增序列

详细描述

数值算法库

此文件提供了库的数值算法实现, 包括累加、内积、差分、前缀和等数值计算相关的通用算法。

在文件 numeric.hpp 中定义.