| ▼ src | |
| ▼ common | |
| BeamInit.h | Initialize beam objects |
| InterfaceBeam.cpp | Implementations for beam initialization interface |
| InterfaceBeam.h | Header for beam initialization interface |
| InterfaceReflector.cpp | Implementation of reflector objects |
| InterfaceReflector.h | Header for reflector generation interface |
| Transform.cpp | Implementations of transformations for frames and fields/currents |
| Transform.h | Declaration of transformations for frames and fields/currents |
| ▼ CPU | |
| InterfaceCPU.cpp | Implementation of PO and RT library for CPU |
| InterfaceCPU.h | Declarations of PO and RT library for CPU |
| Propagation.h | Functions for PO calculations on CPU |
| RayTrace.h | Functions for RT calculations on CPU |
| ▼ CUDA | |
| Debug.h | Methods for printing complex or real arrays of length 3 for GPU |
| InterfaceCUDA.h | Declarations of PO and RT library for GPU |
| Kernelsf.cu | Kernels for CUDA PO calculations |
| KernelsRTf.cu | Kernel for CUDA RT calculations |
| ▼ GUI | |
| ▼ ParameterForms | |
| formData.py | |
| formGenerator.py | |
| InputDescription.py | |
| inputWidgetInterfaces.py | |
| simpleInputWidgets.py | |
| Accordion.py | |
| Dialogs.py | |
| ElementWidget.py | |
| MainWindow.py | |
| PlotScreen.py | |
| SubprocessManager.py | |
| utils.py | |
| WorkSpace.py | |
| ▼ include | |
| GUtils.h | Linear algebra functions for the CUDA version of PyPO |
| MemUtils.h | Utility class for CUDA memory allocations |
| Random.h | Class for generating random numbers |
| RTRefls.h | Simple reflector definitions used for PyPO ray-tracer |
| Structs.h | Structs used within PyPO |
| Utils.h | Linear algebra functions for the CPU version of PyPO |
| ▼ PyPO | |
| BindBeam.py | |
| BindCPU.py | |
| BindGPU.py | |
| BindRefl.py | |
| BindTransf.py | |
| BindUtils.py | |
| Checks.py | |
| Config.py | |
| CustomLogger.py | |
| Efficiencies.py | |
| Enums.py | |
| FitGauss.py | |
| MatTransform.py | |
| MatUtils.py | |
| PlotConfig.py | |
| Plotter.py | |
| PyPOTypes.py | |
| Sellmeier.py | |
| Structs.py | |
| System.py | |
| Templates.py | |
| WorldParam.py |