- 所有 input.txt 新增 plot_wave_save_gif / plot_wave_save_mp4 参数 - dynamics.py 将参数传入 plot_wave() - plot_wave.py 根据 save_gif/save_mp4 标志条件保存文件 - 默认均为 0(不输出文件,只显示动画窗口)
- case05 Readme.md 更新为纵波模拟描述 - case05 run_dynamics.py 注释更新 - case06 创建为一维原子链横波模拟 - coord.txt: fix_x=1, fix_y=1, fix_z=0 (z方向自由) - driver.txt: amp_z=0.5, freq_z=0.1, phi_z=90° - input.txt: 横波配置 + step_plot_wave - Readme.md + doc/index.html + run_dynamics.py - 模拟验证通过 (50000步/30s)
- 创建 plot_wave.py: 从 display.txt 读取原子位移数据 绘制纵波(x) + 横波(y) + 横波(z) 波形随时间的动画 同时绘制系统动能/弹性势能/总能量/输入功率(dE/dt)时变曲线 输出 wave_animation.gif - 所有 input.txt 新增 step_plot_wave: 0 开关 - case05 开启 step_plot_wave: 1 - dynamics.py disp_data 新增 bond_stiffness/bond_rest_lengths - 更新案例文档