利用 Const Generics 实现编译期量纲分析

开学前折腾了一段时间的 Rust const generics ,也读了一些前人的代码,并自己写出了自己的编译期量纲分析代码, 因此吸收总结这一过程所得知识,产生了这篇博文。本文的实现全部代码在这里

简易 DFT 玩具

一直在用别人写好的 DFT 软件,对软件的运行过程略有兴趣,查阅资料弄懂了一些运行原理并参考了前人的程序后,这次我们来自己写一个 DFT 的玩具~

使用数值方法求解单电子 Schrodinger 方程

经常有人觉得会解薛定谔方程会给人一种很厉害的感觉(尤其是对还没学过 QM QC 等课程中学生小朋友而言), 确实,现在能写出解析解的 Schrodinger 方程屈指可数; 而且仅仅增加粒子数量不考虑各种修正就足以使求解的难度上升一大截。 不过在这里我们不考虑多个粒子的情况,也不考虑什么相对论效应 blabla , 我们只考虑一个电子在一个任意势场下的定态 Schrodinger 方程, 然后来用数值方法求解这个方程,得到电子的波函数并可视化, 顺便验证一下教材上各种电子轨道的分布图,体验一把亲手解 Schrodinger 方程的感觉。