1. README
  2. 1. Introduction
    ❱
    1. 1.1. How to Build
    2. 1.2. How to Install
    3. 1.3. Getting Started
    4. 1.4. How to use RAYX-UI
    5. 1.5. RAYX Commands
    6. 1.6. Literature
    7. 1.7. Style Guide
  3. 2. Model
    ❱
    1. 2.1. Beamline Objects
      ❱
      1. 2.1.1. Optical Elements
        ❱
        1. 2.1.1.1. Cone Mirror
        2. 2.1.1.2. Crystal
        3. 2.1.1.3. Cylinder Mirror
        4. 2.1.1.4. Ellipsoid Mirror
        5. 2.1.1.5. Foil
        6. 2.1.1.6. Image Plane
        7. 2.1.1.7. Paraboloid Mirror
        8. 2.1.1.8. Plane Mirror
        9. 2.1.1.9. Plane Grating
        10. 2.1.1.10. Sphere Mirror
        11. 2.1.1.11. Sphere Grating
        12. 2.1.1.12. Slit
        13. 2.1.1.13. Toroid Mirror
        14. 2.1.1.14. Toroid Grating
        15. 2.1.1.15. Reflection Zone Plate (RZP)
      2. 2.1.2. Light Sources
        ❱
        1. 2.1.2.1. Circle Source
        2. 2.1.2.2. Dipole Source
        3. 2.1.2.3. Matrix Source
        4. 2.1.2.4. Pixel Source
        5. 2.1.2.5. Point Source
        6. 2.1.2.6. Simple Undulator Source
      3. 2.1.3. Beamline Parameter
    2. 2.2. User vs Model Parameter
    3. 2.3. Ray generation
    4. 2.4. PRNGs on the GPU
    5. 2.5. Transformation between coordinate systems
    6. 2.6. Quad(ric) Function
    7. 2.7. Efficiency calculations
    8. 2.8. Events
  4. 3. Tools
    ❱
    1. 3.1. Code Coverage
    2. 3.2. Debugging
    3. 3.3. How to use Doxygen
    4. 3.4. How to use our Formatter
    5. 3.5. Testing
    6. 3.6. RAYX Profiling
  5. 4. Vulkan
    ❱
    1. 4.1. Vulkan Tracer (rayx)
    2. 4.2. Vulkan Shader Split
    3. 4.3. Vulkan Beyond
  6. 5. RAYX-UI
    ❱
    1. 5.1. Triangulation

RAYX Wiki

Literature

Bachelor's Thesis'

Extending_and_Accelerating_a_GPU_Ray_Tracing_Algorithm_for_Photon_Simulation_in_Beamlines_ohne.pdf