【文件属性】:
文件名称:用MATLAB求解薛定谔方程代码-matslise:一个带有Python绑定的C++库,可以有效地求解薛定谔方程
文件大小:517KB
文件格式:ZIP
更新时间:2021-06-04 04:04:09
系统开源
用MATLAB求解求解定谔代码垫子
这个
[1]
是
Matslise
[2]
的
C++
版本。
Matslise
是一组用于求解一维和二维时间无关的薛定谔方程的算法。
这些算法基于恒定扰动方法来有效地解决这些特征值问题。
代码(和名称)基于
Matslise
[1][2]。
这是一个功能丰富的
matlab
库,用于求解一维时间无关的薛定谔方程。
为了解决二维问题,在
Ixaru
[3]
提出的方法的基础上开发了一种算法。
此实现是用
C++
开发的,重点是效率。
这段代码是为
64
位
windows
和
linux
预编译的,并打包在
python
*中。
安装
安装
python
绑定非常简单
pip
install
pyslise
文档
可以在
上找到完整的文档。
本文档包含有关如何使用此库的一些示例。
从源头构建
获取源码
要获得源代码,可以简单地:
git
clone
--recursive
https://github.com/twist-numerical/matslise.git
还需要
--recursive
标志将
pybind
添加到项目中。
依赖关系
从