Keplers Goat Herd:通过轮廓积分求解开普勒方程用C ++实现 源码
开普勒的山羊牧群 遵循Philcox等人的使用轮廓积分法求解开普勒方程的代码。 (2021, )。 这使用了Ullisch(2020)最初提出的方法来解决“几何山羊问题”。 C ++代码包含各种解决方案方法的实现: 牛顿-拉夫森(Newton-Raphson):二次牛顿-拉夫森寻根器。 Danby:Danby(1988)中描述的四次根查找器。 级数:椭圆级数方法,如Murray&Dermott中所述。 轮廓:一种基于轮廓积分的新方法。 给定一系列平均异常,偏心率和所需的精度,代码将使用每种方法来估计偏心率。 每种方法的精度都会提高,直到达到所需的精度为止,并且使用C ++ chrono软件包执行chrono 。 要使用g ++编译代码,只需运行g++ -o kepler keplers_goat_herd.cpp -std=c++17 -ffast-math -Wall -
文件列表
Keplers-Goat-Herd-main.zip
(预估有个4文件)
Keplers-Goat-Herd-main
kepler
49KB
keplers_goat_herd.cpp
12KB
README.md
1KB
keplers_goat_herd.py
4KB
暂无评论