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. Cylinder Mirror
        3. 2.1.1.3. Ellipsoid Mirror
        4. 2.1.1.4. Image Plane
        5. 2.1.1.5. Paraboloid Mirror
        6. 2.1.1.6. Plane Mirror
        7. 2.1.1.7. Plane Grating
        8. 2.1.1.8. Sphere Mirror
        9. 2.1.1.9. Sphere Grating
        10. 2.1.1.10. Slit
        11. 2.1.1.11. Toroid Mirror
        12. 2.1.1.12. Toroid Grating
        13. 2.1.1.13. 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

RAYX-UI

Code Documentation

  • Triangulation