没有合适的资源?快使用搜索试试~ 我知道了~
gema:GEMA 是一种模块化和可扩展的软件,用于执行用 Clojure 编程语言编写的随机游走和蒙特卡洛模拟
共20个文件
clj:17个
md:2个
license:1个
需积分: 8 0 下载量 111 浏览量
2021-07-05
17:11:47
上传
评论
收藏 47KB ZIP 举报
温馨提示
金马 GEMA是用于和其他模拟的模块化和可扩展软件,用编程语言编写。 该软件围绕以下主要元素构建: 一个引擎,负责根据命令行参数初始化模块并同时运行计算。 称为模型的模块通过为粒子坐标初始化和每一步的位移强加不同的规则来实现不同类型的模拟。 称为跟踪器的模块,可以在模拟的每个步骤计算某些值。 称为reducers 的模块可以使用所有存储的坐标和跟踪器值计算某些值,一旦随机游走完成。 引擎和模块是独立的,但由于定义良好的接口,引擎“知道如何使用”不同类型的模块。 一个模块由一个命名空间和一组具有明确定义的名称和模块函数可以返回的规则的函数组成。 每种类型的模块(模型、跟踪器、减速器)都有一个定义良好的接口,在开发人员文档的相关部分中进行了描述。 可以在运行时在传递适当命令行参数的可用模块中选择模型、跟踪器和减速器。 这些模型是一组规则,用于分配给粒子的初始坐标以及随机游走的每个
资源推荐
资源详情
资源评论
收起资源包目录
gema-master.zip (20个子文件)
gema-master
src
gema
core.clj 38KB
models
sphere.clj 4KB
free3d.clj 3KB
boxnd.clj 5KB
cylinder.clj 5KB
circle.clj 4KB
segment.clj 4KB
acinarduct.clj 9KB
pointnd.clj 4KB
utils.clj 9KB
reducers
diffmr1adc.clj 5KB
pi.clj 2KB
trackers
diffmr1.clj 5KB
spatial.clj 3KB
io.clj 5KB
LICENSE 11KB
doc
intro.md 122B
README.md 16KB
test
gema
core_test.clj 19KB
project.clj 2KB
共 20 条
- 1
资源评论
钟离舟
- 粉丝: 34
- 资源: 4667
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功