文件名称:积分java源码-neic-traveltime:NEIC'TTimes'库从FORTRAN77到Java的端口
文件大小:3.27MB
文件格式:ZIP
更新时间:2024-06-26 13:18:44
系统开源
积分java源码 neic-旅行时间 neic-traveltime GitHub 项目是从 FORTRAN 到 Java 的 Buland 和 Chapman 旅行时间实现的直接移植。 该算法在“地震旅行时间的计算”中有所描述。 简而言之,该算法使用非常具体的 tau 插值作为射线参数的函数,使旅行时间的计算变得明确(而不是像发射射线那样隐含)。 尽管更复杂,但与传统的旅行时间与距离和深度表相比,该算法具有许多优势,尤其是在精度和易用性方面。 Buland 和 Chapman 算法中的主要近似是地球平坦化和 Mohoroviĉić 和 Bullen 幂律,用于慢度与深度的关系,允许以封闭形式评估 tau 和距离积分。 Phillip Crotwell 开发的代码使用了类似的算法,也是用 Java 编写的,比较吸引人。 主要区别在于 Buland 和 Chapman 的实施是从头开始构建的,用于大容量、全球范围的公告工作。 它目前产生所有由 确定的有用的局部、区域和远震阶段(总共 58 个阶段)。 请注意,这些阶段中的许多阶段并未用于事件定位,但将它们关联起来可避免拆分事件。 有效地产