* fix: 
Fix dropped `view_direction' while reporting RayPositionHistories.

* fix:Fix broken export of plot files and streamline html export functions. * fix: Include only groups with report properties into an Analysis report. * fix: fixed port name error due to statically typed names * Code reformatting. * cargo fmt and xtask * refactoring analyze function for ghost focus in wedge, lens and cylindric lens * refactoring for wedge and cylin. lens * imported Analyzable trait * add functions to simplify analyze function of lens * Added Ghost_Focus lightdata to propagate Vec<Rays> * fixed hit map insertion * fix: removed position history of bounced rays on creation * added bounce lvl to analysis to avoid repeated generation of rays by soure. Closes #344 * Added separation of individual ray bundles in hitmaps * Tiny code cleanups. * changed ghost focus history to stor individual ray bundles per bounce * fix: Fix wrong aperture assignment for inverted nodes ThinMirror and ReflectiveGrating.
parent
daea98ba
No related branches found
No related tags found
Showing
- opossum/examples/ghost_focus.rs 9 additions, 5 deletionsopossum/examples/ghost_focus.rs
- opossum/src/analyzers/analyzable.rs 31 additions, 1 deletionopossum/src/analyzers/analyzable.rs
- opossum/src/analyzers/ghostfocus.rs 53 additions, 36 deletionsopossum/src/analyzers/ghostfocus.rs
- opossum/src/analyzers/raytrace.rs 185 additions, 4 deletionsopossum/src/analyzers/raytrace.rs
- opossum/src/light_result.rs 4 additions, 4 deletionsopossum/src/light_result.rs
- opossum/src/lightdata.rs 2 additions, 0 deletionsopossum/src/lightdata.rs
- opossum/src/nodes/beam_splitter.rs 6 additions, 1 deletionopossum/src/nodes/beam_splitter.rs
- opossum/src/nodes/cylindric_lens/analysis_ghostfocus.rs 47 additions, 45 deletionsopossum/src/nodes/cylindric_lens/analysis_ghostfocus.rs
- opossum/src/nodes/cylindric_lens/analysis_raytrace.rs 73 additions, 70 deletionsopossum/src/nodes/cylindric_lens/analysis_raytrace.rs
- opossum/src/nodes/cylindric_lens/mod.rs 15 additions, 113 deletionsopossum/src/nodes/cylindric_lens/mod.rs
- opossum/src/nodes/detector.rs 13 additions, 1 deletionopossum/src/nodes/detector.rs
- opossum/src/nodes/dummy.rs 7 additions, 2 deletionsopossum/src/nodes/dummy.rs
- opossum/src/nodes/energy_meter.rs 21 additions, 3 deletionsopossum/src/nodes/energy_meter.rs
- opossum/src/nodes/fluence_detector.rs 32 additions, 29 deletionsopossum/src/nodes/fluence_detector.rs
- opossum/src/nodes/ideal_filter.rs 6 additions, 1 deletionopossum/src/nodes/ideal_filter.rs
- opossum/src/nodes/lens/analysis_ghostfocus.rs 47 additions, 45 deletionsopossum/src/nodes/lens/analysis_ghostfocus.rs
- opossum/src/nodes/lens/analysis_raytrace.rs 45 additions, 42 deletionsopossum/src/nodes/lens/analysis_raytrace.rs
- opossum/src/nodes/lens/mod.rs 14 additions, 110 deletionsopossum/src/nodes/lens/mod.rs
- opossum/src/nodes/node_group/analysis_ghostfocus.rs 11 additions, 3 deletionsopossum/src/nodes/node_group/analysis_ghostfocus.rs
- opossum/src/nodes/node_group/mod.rs 45 additions, 34 deletionsopossum/src/nodes/node_group/mod.rs
Loading
Please register or sign in to comment