* feat: 
Ghost focus analysis now report on individual bounces of...

* feat:Ghost focus analysis now report on individual bounces of rays that may be critical in terms of lidt * added missed node attribute in deserialization * cargo fmt + xtask ci * cargo fmt * Added ray propagation plot that only shows the critical ray bundle and its previous bounces * enable property creation for ghost focus if criterium on hit map is met * added calc_fluence functions for Rayshitmap and selecting of hitmaps depending on a maximum fluence * new function store_node_uuid_in_rays_bundle * refactor of hitmap to insert rays by bounce and ray-bundle uuid * store uuid also in node attributes * Added node-origin uuid, parent uuid and uuid for ray bundles. * fixed port name error due to statically typed names * 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 * 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 * changed ghost focus history to stor individual ray bundles per bounce
parent
d96b3620
No related branches found
No related tags found
Showing
- opossum/examples/beam_combine_test.rs 5 additions, 5 deletionsopossum/examples/beam_combine_test.rs
- opossum/examples/cylindric_lens_test.rs 4 additions, 4 deletionsopossum/examples/cylindric_lens_test.rs
- opossum/examples/filter_test.rs 6 additions, 6 deletionsopossum/examples/filter_test.rs
- opossum/examples/folded_telescope.rs 5 additions, 5 deletionsopossum/examples/folded_telescope.rs
- opossum/examples/fresnel_coating.rs 6 additions, 6 deletionsopossum/examples/fresnel_coating.rs
- opossum/examples/ghost_focus.rs 10 additions, 8 deletionsopossum/examples/ghost_focus.rs
- opossum/examples/grating_examples/detector_group.rs 5 additions, 5 deletionsopossum/examples/grating_examples/detector_group.rs
- opossum/examples/grating_examples/folded_martinez.rs 15 additions, 14 deletionsopossum/examples/grating_examples/folded_martinez.rs
- opossum/examples/grating_examples/folded_martinez_longer_f.rs 15 additions, 14 deletions...sum/examples/grating_examples/folded_martinez_longer_f.rs
- opossum/examples/grating_examples/folded_martinez_paraxial_lens.rs 14 additions, 13 deletions...xamples/grating_examples/folded_martinez_paraxial_lens.rs
- opossum/examples/grating_examples/grating_examples.rs 29 additions, 28 deletionsopossum/examples/grating_examples/grating_examples.rs
- opossum/examples/grating_examples/treacy_compressor.rs 4 additions, 4 deletionsopossum/examples/grating_examples/treacy_compressor.rs
- opossum/examples/group_reverse.rs 5 additions, 5 deletionsopossum/examples/group_reverse.rs
- opossum/examples/group_test.rs 7 additions, 7 deletionsopossum/examples/group_test.rs
- opossum/examples/hhts/cambox_1w.rs 11 additions, 11 deletionsopossum/examples/hhts/cambox_1w.rs
- opossum/examples/hhts/cambox_2w.rs 11 additions, 11 deletionsopossum/examples/hhts/cambox_2w.rs
- opossum/examples/hhts/hhts.rs 39 additions, 38 deletionsopossum/examples/hhts/hhts.rs
- opossum/examples/hhts/hhts_input.rs 6 additions, 6 deletionsopossum/examples/hhts/hhts_input.rs
- opossum/examples/inverse_beam_splitter_test.rs 4 additions, 4 deletionsopossum/examples/inverse_beam_splitter_test.rs
- opossum/examples/kepler.rs 4 additions, 4 deletionsopossum/examples/kepler.rs
Loading
Please register or sign in to comment