SpectraRust/scripts/migrate_physics_collision.sh
2026-03-25 18:34:41 +08:00

48 lines
1.3 KiB
Bash

#!/bin/bash
# 批量迁移 physics/collision 模块
cd src/tlusty/math
# 创建目录
mkdir -p physics/collision/rates
mkdir -p physics/collision/ionization
mkdir -p physics/collision/dielectronic
mkdir -p physics/collision/charge_transfer
mkdir -p physics/collision/broadening
mkdir -p physics/collision/hydrogen
# rates
mv colh.rs physics/collision/rates
mv colhe.rs physics/collision/rates
mv colis.rs physics/collision/rates
mv collhe.rs physics/collision/rates
mv butler.rs physics/collision/rates
mv ceh12.rs physics/collision/rates
mv cheav.rs physics/collision/rates
mv cheavj.rs physics/collision/rates
mv cspec.rs physics/collision/rates
mv sghe12.rs physics/collision/hydrogen
mv sgmer.rs physics/collision/hydrogen
mv sgmer1.rs physics/collision/hydrogen
# ionization
mv cion.rs physics/collision/ionization
mv irc.rs physics/collision/ionization
mv szirc.rs physics/collision/ionization
# dielectronic
mv dielrc.rs physics/collision/dielectronic
mv dietot.rs physics/collision/dielectronic
# charge_transfer
mv ctdata.rs physics/collision/charge_transfer
# broadening
mv gami.rs physics/collision/broadening
mv gamsp.rs physics/collision/broadening
mv gvdw.rs physics/collision/broadening
mv dopgam.rs physics/collision/broadening
mv switch.rs physics/collision/broadening
echo "Done"