吉林大学地球探测科学与技术学院应用地球物理综合解释理论实验室
- 作品数:1 被引量:16H指数:1
- 发文基金:国家自然科学基金高等学校骨干教师资助计划更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于C++语言实现波前构建射线追踪被引量:16
- 2007年
- 针对波前构建法射线追踪在实现波前路径计算过程中存在的困难,本文提出一种基于C++语言的实现方法。C++实现避免了由于射线插值(新射线的插入)和网格变换(由射线网格到矩形网格之间的变换)所造成的数据重排和标记等问题,在程序的计算过程中,可以随时对数据进行插入而不必考虑其定位。从运动学射线追踪系统出发,首先对波前构建法的基本方程、数值计算方法进行简要回顾;然后介绍C++实现中用到的类和函数,给出程序的设计思想和实现步骤。实例分析表明,用C++语言实现波前构建法射线追踪能够在很大程度上降低工作难度,而且计算速度快、效率高,在程序实现中所用到的所有类和函数都是独立的子函数和程序,不依赖于任何平台和库函数,具有很好的移植性。
- 韩复兴孙建国杨昊
- 关键词:波前构建射线追踪C++实现