A quasi-optical beam-tracing code for electron cyclotron waves absorption and current drive in tokamaks
Go to file
Michele Guerini Rocco 0a87a3ef76
src/polarization.f90: rewrite
- Remove the Stokes parameters as an intermediate step in the
  conversion between Jones vectors and polarisation ellipses.

- Document every single step performed when converting between
  different parametrisations and how the polarisation at the
  plasma boundary is computed. This includes how everything
  was derived from first principles.

- Mark the subroutines as pure.

- Remove `set_pol` entirely.
2024-04-11 21:49:52 +02:00
doc doc: reorganize example input files 2024-02-16 00:38:43 +01:00
scripts Add first draft of Python plotting script 2022-11-13 01:57:09 +01:00
src src/polarization.f90: rewrite 2024-04-11 21:49:52 +02:00
srcjetto fixed incompatibilities with allocatable arrays (pgf90 compiler, JETTO); fixed input/output scaling (gray/jetto interface); fixed error in read_beams2 for small beam tables 2016-06-01 13:49:35 +00:00
tests tests: replace all gray_params.data with gray.ini 2024-02-09 11:16:21 +01:00
.gitignore add option to set parameters from the command-line 2022-05-11 01:15:07 +02:00
configure fix static compilation on macOS 2024-01-24 14:37:21 +01:00
default.nix add tests 2024-02-09 11:16:17 +01:00
depend depend: fix typo 2023-03-30 11:06:33 +02:00
LICENSE.md Update license 2022-11-18 19:47:50 +01:00
Makefile doc: reorganize example input files 2024-02-16 00:38:43 +01:00
minpack-LICENSE.txt Add License files 2022-11-17 19:42:44 +01:00