Skip to content

Numerical Source + Optics Plane

Latest
Compare
Choose a tag to compare
@capitanevs capitanevs released this 07 Jul 10:27
· 54 commits to master since this release

At a glance

We have introduced SourceVirtual, SourceWavefront and OpticsPlane.

OpticsPlane should be (but still it is not) the superclass of classes like MirrorPlane, Detector, Slits.
For the moment, it is just the superclass of SourceWavefront.

Other Changes

  • Behavior of Propagation Mediator (added the exception of SourceVirtual)
  • Added property Lambda to BeamlineElements (to handle the different sources of the wavelenght)
  • Renamed:
    AngleLab->AngleNormLab
    VersorLab->VersorNorm
    Still to clean AngleInputLabNominal
  • Cleaned: OpticsNumerical

For the future

Subclass OpticsPlane for other things