#fixed #point #optimization #points

fixedpoint

一个简单的库,用于计算函数的定点值

3 个版本

使用旧的 Rust 2015

0.1.2 2017年7月20日
0.1.1 2017年2月25日
0.1.0 2017年2月9日

81 in #fixed

Download history 19/week @ 2024-02-19 6/week @ 2024-02-26 5/week @ 2024-03-11 60/week @ 2024-04-01

每月 60 次下载

MIT 许可证

6KB
64 行代码(不包括注释)

FixedPoint

一个简单的库,用于计算给定函数的定点值

Build Status Crates.io Crates.io Docs.rs

查看文档中的示例

安装

[dependencies]
fixedpoint = "0.1"

警告

我仍在构建这个库,因此 API 是不稳定的。请在项目中使用此库时谨慎行事。

许可证

MIT

联系

如有任何疑问,请在 GitHub 的问题追踪器上创建一个新的问题。


lib.rs:

FixedPoint

一个简单的库,用于计算给定函数的定点值

示例

extern crate fixedpoint;

use fixedpoint::fixedpoint;

fn func_with_fixed_point(num: u32, param: &u32) -> u32 {
    150 + (((num as f32 / param.clone() as f32).ceil() as u32)*100)
}

fn main() {
     let val = fixedpoint(&func_with_fixed_point, 0, &150, None, None).unwrap();
     println!("Fixed Point of function exists at: {}", val);
}

依赖项

~2.7–4MB
~76K SLoC