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

37 lines
1.0 KiB
Bash

#!/bin/bash
# 批量迁移 linearization 模块
cd src/tlusty/math
# 创建目录
mkdir -p linearization/matrix
mkdir -p linearization/solver
mkdir -p linearization/rybicki
# matrix
mv bhe.rs linearization/matrix
mv bre.rs linearization/matrix
mv brez.rs linearization/matrix
mv bpop.rs linearization/matrix
mv bpopc.rs linearization/matrix
mv bpope.rs linearization/matrix
mv bpopf.rs linearization/matrix
mv bpopt.rs linearization/matrix
mv emat.rs linearization/matrix
mv matcon.rs linearization/matrix
mv matgen.rs linearization/matrix
mv matinv.rs linearization/matrix
mv rhsgen.rs linearization/matrix
# solver
mv solve.rs linearization/solver
mv solves.rs linearization/solver
mv levsol.rs linearization/solver
mv lineqs.rs linearization/solver
mv minv3.rs linearization/solver
mv psolve.rs linearization/solver
# rybicki
mv rybmat.rs linearization/rybicki
mv rybheq.rs linearization/rybicki
mv rybene.rs linearization/rybicki
mv rybchn.rs linearization/rybicki
mv rybsol.rs linearization/rybicki
echo "Done"