विवरण
यह प्रोग्राम N स्तरों वाले निकाय के लिए प्रकाशिक बलोच समीकरण बनाता है, साथ ही चौथे क्रम की रंगे-कुट्टा विधि से इन समीकरणों के संख्यात्मक हल के लिए C भाषा में स्रोत कोड भी। घूर्णी तरंग चालू होने पर (और तरंग मिश्रण के बिना) स्थायी अवस्था की गणना सीधे ब्राउज़र में भी होती है: ग्राफ़ पैनल किसी एक क्षेत्र की डिट्यूनिंग के फलन के रूप में घनत्व आव्यूह दिखाता है, जिसमें किरण-पुंज से गुज़रने वाले परमाणुओं का उड़ान-समय (γt) शिथिलन के रूप में शामिल है।
नियंत्रण
- स्तर बनाने के लिए, धराशायी फ़्रेम (चित्र का ऊपरी बायाँ कोना) में बने स्तर को जहाँ चाहें वहाँ खींचें, या दूसरों के ऊपर एक बनाने के लिए उस पर क्लिक करें। किसी स्तर को हटाने के लिए उसे वापस फ़्रेम में खींचें, या "मिटाएँ" मोड में उस पर क्लिक करें।
- Ctrl+Z निकाय में किसी भी बदलाव को पूर्ववत करता है और Ctrl+Y उसे फिर से करता है (स्तर, क्षेत्र, क्षय, जनसंख्या, मान और पैरामीटर बनाना, हटाना या खींचना), साथ ही टूलबॉक्स के चित्र भी।
- क्षेत्रों के बिना जनसंख्या हर स्तर के बाईं ओर बिंदुओं के रूप में दिखती है (5 बिंदु = 100%; अंतिम बिंदु आंशिक रूप से भरा हो सकता है)। इसे बदलने के लिए "जनसंख्या" पर और फिर स्तरों पर क्लिक करें: हर क्लिक स्तर को शामिल करता है या हटाता है, और शामिल स्तर जनसंख्या को बराबर बाँटते हैं। अन्य मानों के लिए स्तर के पास संख्या दशमलव (0.25) या भिन्न (1/3) में लिखें; बाकी अपने-आप समायोजित होकर योग 1 कर देते हैं। स्थायी अवस्था में γt इसी वितरण की ओर शिथिल होता है, और यही C कोड की प्रारंभिक शर्त है।
- अवस्थाओं की स्थितियाँ तय करके निकाय को व्यवस्थित करें (अवस्थाओं को क्लिक करके खींचें)।
- क्षेत्र (रबी आवृत्तियाँ) और क्षय सीधे चित्र पर जोड़ें: चित्र के कोने में "क्षेत्र" या "क्षय" पर और फिर दो स्तरों पर क्लिक करें। हटाने के लिए "मिटाएँ" पर और फिर तीर पर क्लिक करें। स्तरों को फिर से खींचने के लिए बटन पर दोबारा क्लिक करें (या Esc दबाएँ)।
- टूलबार में "बलोच समीकरण" पर क्लिक करें।
- स्थायी अवस्था के लिए "पैरामीटर" पैनल में रबी आवृत्तियाँ (Ω), स्थिर डिट्यूनिंग (δ) और हर क्षय की दर (Γ) सेट करें। स्कैन किया जाने वाला क्षेत्र चुनने के लिए चित्र के कोने में "स्कैन" पर और फिर उस क्षेत्र के तीर पर क्लिक करें (तीर डिट्यूनिंग के लेबल के साथ उभरा हुआ दिखता है); दोबारा क्लिक करने से स्कैन बंद हो जाता है। कई स्कैन किए गए क्षेत्र कई संक्रमणों पर एक ही लेज़र को दर्शाते हैं: ग्राफ़ का अक्ष पहले क्षेत्र की डिट्यूनिंग है, और बाकी हर क्षेत्र का उससे एक स्थिर अंतर होता है, जिसे तालिका में संपादित किया जा सकता है। किसी तीर का मान (Ω या Γ) चित्र पर दिखाने या छिपाने के लिए उस तीर पर क्लिक करें; "Ω मान" और "Γ मान" बटन सभी को एक साथ दिखाते हैं (या छिपाते हैं, यदि सभी पहले से दिख रहे हों)। किसी मान को वहीं संपादित करने के लिए उस पर क्लिक करें। ग्राफ़ पैनल अपने-आप अद्यतन होता है और शुरुआत में केवल स्तरों की जनसंख्या और स्कैन किए गए क्षेत्रों का Im σ दिखाता है। वक्र दिखाने या छिपाने के लिए लेजेंड पर क्लिक करें और बिंदु डाउनलोड करने के लिए "डाउनलोड" का उपयोग करें।
- ग्राफ़ पैनल के ऊपर मोड चुनें: "स्पेक्ट्रम" स्कैन किए गए क्षेत्र की डिट्यूनिंग के फलन के रूप में स्थायी अवस्था दिखाता है; "समय" प्रारंभिक जनसंख्या से घनत्व आव्यूह का विकास दिखाता है, जिसकी गणना चौथे क्रम की रंगे-कुट्टा विधि से तालिका की सभी स्थिर डिट्यूनिंग के साथ होती है (समय मोड में कोई स्कैन किया गया क्षेत्र नहीं होता)। एकीकरण समय और चरण "पैरामीटर" पैनल में हैं; यदि चरण स्थिरता के लिए बहुत बड़ा हो, तो गणना उसे अपने-आप घटा देती है और ग्राफ़ के नीचे सूचना देती है।
डेवलपर्स
Marco P. M. de Souza
संदर्भ
M. P. M. de Souza, G. H. H. Pavão, A. A. C. de Almeida और S. S. Vianna,
The Bloch Equation Generator – SimuFísica, arXiv:2506.01108 [quant-ph] (2025).
एक्सेस लिंक