public void MyRunTest() { // ISF 基础函数测试 // ====================== Texture3D tex_psi1; Texture3D tex_psi2; var psi1 = fft.LoadJson3D("test/psi1.json", out tex_psi1); var psi2 = fft.LoadJson3D("test/psi2.json", out tex_psi2); fft.ExportComplex3D(psi1, "test/sch.ps1.fft.json"); ShroedingerIntegration(ref psi1, ref psi2); fft.ExportArray(SchroedingerMul, TextureFormat.RGBAFloat, 2, "test/isf.sch.mul.json"); fft.ExportArray(psi1, TextureFormat.RGBAFloat, 2, "test/isf.sch.ps1.json"); fft.ExportArray(psi2, TextureFormat.RGBAFloat, 2, "test/isf.sch.ps2.json"); Normalize(ref psi1, ref psi2); fft.ExportArray(psi1, TextureFormat.RGBAFloat, 2, "test/isf.nor.ps1.json"); fft.ExportArray(psi2, TextureFormat.RGBAFloat, 2, "test/isf.nor.ps2.json"); PressureProject(ref psi1, ref psi2); fft.ExportArray(psi1, TextureFormat.RGBAFloat, 2, "test/isf.pre.ps1.json"); fft.ExportArray(psi2, TextureFormat.RGBAFloat, 2, "test/isf.pre.ps2.json"); }