数值RaNGes 该存储库旨在为C ++提供命名的,可重用的数字算法。 还处于初期阶段,我们欢迎正在进行的工作和做出的贡献。 目标 目标是为数值计算提供通用的构建块。 在编写面向数字的代码时,它应该有助于遵循原理。 因此,它旨在提供命名的可重用算法,而不是针对特定问题的完整求解器或方法。 因此, 的实现将是一个很好的包含对象,而有限元求解器将超出范围。 演算法 约束STL算法 该库当前提供以下STL算法的受约束版本。 这些算法的行为通常应与标准版本非常相似。 统计算法 样本$ S $的第n个(原始)矩$ M_n $,定义为$$ M_n = \ frac {1} {| S |} \ sum_ {x_i \ in S} x_i ^ n。 $$ 求和的顺序是任意的,例如,它的行为像reduce而不是accumulate 。 如果样本为空,则力矩不确定。 用法示例 auto const