Let OrbitThreader find next element even if zstop is
inbetween two elements. For this try to estimate length of longest implicit drift. Then search for twice this distance for further elements.
Showing
- src/Algorithms/IndexMap.cpp 4 additions, 2 deletionssrc/Algorithms/IndexMap.cpp
- src/Algorithms/OrbitThreader.cpp 84 additions, 13 deletionssrc/Algorithms/OrbitThreader.cpp
- src/Algorithms/OrbitThreader.h 4 additions, 3 deletionssrc/Algorithms/OrbitThreader.h
- src/Classic/AbsBeamline/Bend2D.cpp 53 additions, 53 deletionssrc/Classic/AbsBeamline/Bend2D.cpp
- src/Classic/AbsBeamline/Bend2D.h 34 additions, 40 deletionssrc/Classic/AbsBeamline/Bend2D.h
- src/Classic/AbsBeamline/BendBase.h 2 additions, 2 deletionssrc/Classic/AbsBeamline/BendBase.h
- src/Classic/AbsBeamline/CMakeLists.txt 3 additions, 3 deletionssrc/Classic/AbsBeamline/CMakeLists.txt
- src/Classic/AbsBeamline/RBend.cpp 5 additions, 5 deletionssrc/Classic/AbsBeamline/RBend.cpp
- src/Classic/AbsBeamline/RBend.h 3 additions, 3 deletionssrc/Classic/AbsBeamline/RBend.h
- src/Classic/AbsBeamline/RBend3D.h 7 additions, 1 deletionsrc/Classic/AbsBeamline/RBend3D.h
- src/Classic/AbsBeamline/SBend.cpp 3 additions, 3 deletionssrc/Classic/AbsBeamline/SBend.cpp
- src/Classic/AbsBeamline/SBend.h 3 additions, 3 deletionssrc/Classic/AbsBeamline/SBend.h
- src/Classic/Solvers/CSRIGFWakeFunction.cpp 3 additions, 12 deletionssrc/Classic/Solvers/CSRIGFWakeFunction.cpp
- src/Classic/Solvers/CSRWakeFunction.cpp 4 additions, 2 deletionssrc/Classic/Solvers/CSRWakeFunction.cpp
- src/Classic/Structure/MeshGenerator.cpp 2 additions, 2 deletionssrc/Classic/Structure/MeshGenerator.cpp
- src/Elements/OpalBeamline.cpp 5 additions, 5 deletionssrc/Elements/OpalBeamline.cpp
- src/Elements/OpalElement.cpp 1 addition, 1 deletionsrc/Elements/OpalElement.cpp
- tests/classic_src/AbsBeamline/DipoleFieldTest.cpp 8 additions, 8 deletionstests/classic_src/AbsBeamline/DipoleFieldTest.cpp
Loading
Please register or sign in to comment