当前位置: 首页 > news >正文

CGAL 数值类型

文章目录

  • 一、简介
  • 二、内置数值类型
  • 三、CGAL提供的数值类型
  • 四、GMP提供的数值类型
  • 五、LEDA提供的数值类型
  • 六、CORE提供的数值类型
  • 七、区间运算
  • 参考资料

一、简介

数字类型必须满足一定的语法和语义要求,这样它们才能在CGAL代码中成功使用。一般来说,它们被认为是一个代数结构概念的模型,如果它们是实数的子模型,它们也是一个RealEmbeddable模型。

二、内置数值类型

内置的数值类型float、double和long double均有着必要的算术和比较操作子。它们缺少一些必需的例程,但这些例程是由CGAL自动包含的。

c++的所有内置数字类型都只能表示有理数的离散(有界)子集。假设我们的机器的浮点数算术都支持IEEE浮点数标准,由于浮点类型拥有比精确计算更多的基础设施支持(硬件、语言定义和编译器),因此它非常高效。不过,与所有具有有限精度表示的数字类型(用于逼近整数或实数的无限范围)一样,内置的数字类型本质上可能是不精确的,因此如果我们决定使用高效的内置数字类型,请注意这一点:我们必须处

http://www.lryc.cn/news/161199.html

相关文章:

  • 建站系列(六)--- 后端开发语言
  • 王道数据结构编程题 查找
  • vue 部分知识点总结
  • 谷粒商城----ES篇
  • Redis3.2.1如何设置远程连接?允许局域网访问
  • 网络原理(二)TCP的可靠传输
  • Chat GPT 使用教学,文字创作、学习
  • Android之 Canvas绘制
  • Vue + Element UI 前端篇(十五):嵌套外部网页
  • Jabbi的Rust学习日记(二)
  • 【杂】环形时钟配色笔记
  • 会话跟踪技术学习笔记(Cookie+Session)+ HTTP学习笔记
  • 分类预测 | MATLAB实现PCA-BiLSTM(主成分双向长短期记忆神经网络)分类预测
  • Yarn 和 npm 的区别
  • 第20章 原子操作实验(iTOP-RK3568开发板驱动开发指南 )
  • Android 开机自启动
  • 01_前端css编写的三种方式
  • 07-垃圾收集算法详解
  • Redis高并发分布式锁实战
  • MybatisPlus分页插件使用
  • Linux指令二【进程,权限,文件】
  • uni-app运行到微信开发者工具-没有打印的情况
  • 由前端接口入门学习后端的controller层
  • HJ71 字符串通配符
  • ffmpeg 开发笔记
  • 一种基于注意机制的快速、鲁棒的混合气体识别和浓度检测算法,配备了具有双损失函数的递归神经网络
  • [运维|系统] go程序设置开机启动踩坑笔记
  • CRC原理介绍及STM32 CRC外设的使用
  • Python 操作 Word
  • Linux--进程创建(fork)-退出--孤儿进程