이 글에서는 Monte Carlo method 분야의 유명한 예제 중 하나인 원의 면적 구하기 문제를 GUI를 통해 실습해 보겠습니다.
Windows Subsystem for Linux (WSL), 그 중 최신버전인 WSL2를 Windows 11 (Windows 10)에서 설치하고 이용하는 법을 알아봅니다.
2021년 12월 10일 새로이 출시된 Geant4 11.0 버전의 릴리즈노트를 살펴봅니다.
Geant4에서 기본 제공하는 G4ParticleGun 클래스보다 좀 더 많은 기능이 필요해서 제가 직접 만들어 쓰고 있는 AdvancedParticleGun 클래스를 소개합니다. 특정 지오메트리를 선원항으로 사용하려는 경우, 특정 지오메트리 방향으로만 방사선을 방출시키고자 하는 경우, 방사성동위원소를 선원으로 설정하려는 경우에 유용하게 사용할 수 있습니다.
Microsoft에서 정식으로 개발한 Windows용 패키지 관리자 Winget을 설치하고 이용하는 방법에 대해 알아봅니다.
자연수 승수 연산에 한해, 비트연산 트릭을 활용하여 C++에서 기본으로 제공하는 pow() 함수보다 빠르게 계산하는 방법을 알아봅니다.
Geant4 코드 작성 시, 연동되는 Geant4의 버전을 확인하고 버전에 따라 동작을 달리 하도록 코딩하는 방법을 알아봅니다.
VSCode에서 Microsoft Visual Studio 빌드 도구인 MSVC를 이용하여 C/C++ 언어 및 CMake를 사용하기 위한 환경을 구축하는 방법에 대해 알아봅니다.
VSCode에서 Python3 언어를 사용할 때, Jupyter와 plotly를 연동하여 사용하는 환경을 구축하는 방법에 대해 알아봅니다.
Python에서 PyQt5 라이브러리를 연동하여 GUI 프로그래밍을 할 때 발생한 “qt.qpa.plugin: Could not find the Qt platform plugin "windows" in "".” 과 같은 오류를 해결하는 방법에 대해 알아봅니다.