Skip to content
Snippets Groups Projects
  1. Nov 13, 2024
    • y.zobus's avatar
      * refactor: :bug: More intuitive positioning of parabolic mirrors + bug fix for oap telescopes · 70a62995
      y.zobus authored
      * Added parabolic mirror tests
      
      * added anchor point isometry to surface for parabola and added effective_surface_isometry method
      
      * refactor name of method
      
      * cargo fmt
      
      * added tests for parabolic mirror
      
      * cargo xtask ci
      
      * absolute value for angle check
      
      * extra cehck for off-axis angle
      
      * oaps are now defined via their effective off-axis focal length and the off axis angle
      
      * changed input of parabolic mirror to use the effective focal length
      70a62995
  2. Nov 11, 2024
  3. Nov 08, 2024
  4. Nov 07, 2024
  5. Nov 06, 2024
  6. Nov 05, 2024
  7. Nov 04, 2024
  8. Nov 01, 2024
  9. Oct 31, 2024
    • y.zobus's avatar
      Merge branch '351-store-surfaces-in-hashmap-in-node-attributes' into 'main' · 318ff380
      y.zobus authored
      simplified "enter_through_surface" and "exit_through_surface" to single...
      
      See merge request !215
      318ff380
    • y.zobus's avatar
      * refactor: :recycle: New struct OpticSurface replaces OpticPort and is stored... · d934a4c5
      y.zobus authored
      * refactor: :recycle: New struct OpticSurface replaces OpticPort and is stored in OpticPorts of Nodeattributes, simplifying accessing surface attributes
      
      * fixed calc_up_direction again...
      
      * fixed surface setting in cylindrical lens from spherical to cylindrical
      
      * fixed up-direction bug for infinitesimal diretion change. alsorefactoring of set_surface_iso_and_coating
      
      * rename of ports consistently to "input_1" and "output_1"
      
      * cargo xtask ci fixes
      
      * refactor of parabolic surface for opticsurface
      
      * fixed failed tests
      
      * further refactoring
      
      * further refactoring
      
      * further refactoring
      
      * refactor of wedge, cylindrical lens, node group and detector node. still further refactoring necessary
      
      * simplified "enter_through_surface" and "exit_through_surface" to single function "pass_through_surface"
      
      * simplified exit_through_surface_lens function
      
      * geometric surface for lens now completely defined in opm file. no need for update_surface anymore
      
      * relocate max fluence location in calc_fluence to update correctly
      
      * example file
      
      * introduction of optic_surface for lens
      d934a4c5
  10. Oct 30, 2024
Loading