Skip to content

Latest commit

 

History

History

felsim

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

felsim

General FEL simulation approach:

  • Beam dynamics is handled by elegant;
  • FEL generation is handled by genesis 1.3;
  • Data interfacing is handeld by third-party programs/scripts.

see example in EEHG10 folder.

All scripts/programs:

scripts/
├── addSDDShead_elg.sh
├── addSDDShead_gen.sh
├── beta_SASE.sh
├── beta_scriptSASE.m
├── calB1.sh
├── calB2.sh
├── calemit_csr.m
├── calemit.m
├── EEHGres.m
├── FELspectra.m
├── file2sliceD
├── genesis
├── genplot.sh
├── getpal.sh
├── match.sh
├── modu
├── move.sh
├── out2dist.sh
├── plotfiles.sh
├── preMatch.m
├── preMatch.sh
├── readdpa
├── readdpa_tdp.m
├── reform.sh
├── runEEHG.sh
├── runFELs_csr.sh
├── runFELs.sh
├── runFELs_test.sh
├── scanlat.sh
├── setParams.sh
├── showModAmp.m
├── showtrajx.m
├── src
│   ├── element.cpp
│   ├── element.h
│   ├── element.o
│   ├── filestreams.cpp
│   ├── filestreams.h
│   ├── interaction.cpp
│   ├── interaction.h
│   ├── interaction.o
│   ├── main.cpp
│   ├── main.o
│   ├── Makefile
│   ├── modu
│   ├── modu.exe
│   ├── modulation.tar.bz2
│   ├── namelist.example
│   ├── readinput.cpp
│   ├── readinput.h
│   └── readinput.o
├── testsign.sh
└── transdpa.m