GOAT (Geometrical optics application tool) 0.1
Loading...
Searching...
No Matches
changelog

2022-05-30

New branch for elastic scattering added. Phasejump detection for LightSrcPlane (tubedray) now working.


2022-09-20

All classes of GOAT are now encapsulated into namespace GOAT.
Sub-namespaces:

  • maths (GOAT::maths) is used for all mathematical classes, functions and constants (everything inside directory "maths")
  • raytracing (GOAT::raytracing) is used for all classes, functions and constants related to the raytracing part (everything inside directory "raytracing)


2022-12-17 Classes for inelastic scattering added. Now it is also possible to calculate and store the electric field inside an object. Also new light sources with arbitrary ray distribution is provided for gaussian and for plane beam. In the moment, necessary normalisation to the total power is not done, i.e. a given power is not concerned yet.