2025-02-18 19:23:19 -05:00
|
|
|
#!/usr/bin/env python3
|
|
|
|
|
2025-02-22 20:26:56 -05:00
|
|
|
import time
|
2025-02-23 14:53:52 -05:00
|
|
|
import matplotlib.pyplot as plt
|
2025-02-23 05:01:11 -05:00
|
|
|
from dwba_zr import DWBA_ZR
|
2025-02-22 20:26:56 -05:00
|
|
|
|
2025-02-23 18:46:37 -05:00
|
|
|
# haha = DWBA_ZR("16O", "d", "p", "17O", "1/2+", "1s1/2", 0.0, 10)
|
|
|
|
|
|
|
|
haha = DWBA_ZR("16O", "d", "p", "17O", "5/2+", "0d5/2", 0.0, 10)
|
2025-02-23 14:53:52 -05:00
|
|
|
haha.FindBoundState()
|
2025-02-23 18:46:37 -05:00
|
|
|
|
|
|
|
# haha.boundState.PlotBoundState()
|
|
|
|
|
2025-02-23 14:53:52 -05:00
|
|
|
haha.CalRadialIntegral()
|
|
|
|
|
2025-02-23 18:46:37 -05:00
|
|
|
# haha.PlotScatteringMatrix(False)
|
2025-02-22 20:26:56 -05:00
|
|
|
|
2025-02-23 18:46:37 -05:00
|
|
|
# haha.PlotIncomingDistortedWave(2, 1, 20)
|
|
|
|
# haha.PlotOutgoingDistortedWave(15, 15.5, 20)
|
2025-02-20 00:39:22 -05:00
|
|
|
|
2025-02-23 18:46:37 -05:00
|
|
|
# haha.PrintRadialIntegral()
|
2025-02-23 05:01:11 -05:00
|
|
|
# haha.PlotRadialIntegral()
|
2025-02-23 18:46:37 -05:00
|
|
|
# haha.PlotRadialIntegralSigle(1, 1, -0.5)
|
2025-02-20 00:39:22 -05:00
|
|
|
|
2025-02-22 20:26:56 -05:00
|
|
|
|
2025-02-23 18:46:37 -05:00
|
|
|
|
|
|
|
haha.CalAngDistribution(0, 180, 1)
|
|
|
|
haha.PrintAngDist()
|
2025-02-23 14:53:52 -05:00
|
|
|
haha.PlotAngDist()
|
2025-02-22 20:26:56 -05:00
|
|
|
|
|
|
|
|
2025-02-23 18:46:37 -05:00
|
|
|
######################################
|
|
|
|
|
|
|
|
# print(haha.GetPreCalNineJ(1, 1, 3, 3.5))
|
|
|
|
|
|
|
|
# print(haha.Gamma(1, 1, 3, 3.5, 0, 1, 0.5))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# haha.PreCalLegendreP(5)
|
|
|
|
# haha.Beta(0, 1, 0.5)
|