Forum

SAD Update V1.1.8.1k64 (2020/05/09(Sat) 13:06:50)

2 Posts
1 Users
0 Reactions
622 Views
Joined: 5 years ago
Posts: 11
Topic starter  

Fixed:
- PointSymbols - "6O" through "9O" have been strange.
- Followup of checking NaN was not properly done in qcell; distinguish between unstable was not made to lead to optics with NaN.
- QUAD within SOL caused seg fault at calculation of geometry.

Added:
- A few new PointSymbols for Canvas following Morita’s: "BX"(square), "RH"(diamond), "PL"(plus), “TI”(times).
- New flags KEEPEXP and CALEXP. If KEEPEXP (default), once EXP or NOEXP is specified at CALC or GO, the following CALC or GO keeps whether it does EXP or NOEXP, unless specified. CALEXP represent the current status for EXP or NOEXP. If NOKEEPEXP, EXP or NOEXP is handled each time whether EXP(default) NOEXP is specified, which is the behavior of the versions before 1.1.8.1k64.
- '@*' for fit-value commands to change the sign according to the orientation of the MARK element, for orientation-odd functions such as AX, EPX, etc.
- A new keyword 'UPDATE' for LINE to show the update status for tracking parameters (0=not yet, 1=done).
- The function Element becomes usable with +=, -=. *= and /= .

Changes:
- Merged tbal.f, thess.f, tqr.f into teigen.f as members of module eigen.
- Kinematical method for fringe radiation of SOL.
- The internal order of FFS flags are changed. It should not affect anything except the output of STAT.
- Variables EMITX, EMITY, EMITZ, SIGZ, SIGE are restored by BYE.
- The MARK element stores EMITZ and SIGE.
- Internal variables em{x,y,z} in emit.f are renamed to avoid confusion with the same names in ffs.
- The argument dp00 of tfdisp is replaced with dgam.
- Introduced hypot3 as hypot with 3 args.
- Legend symbol in the case of Bar or "BX" is replaced by “BX”.
- Adjusted the area of symbols of PointSymbol.
- Converted some tmultrs to matmul.
- Changed subroutines tinv6, tsymp, tmultr45, tfetwiss, and etwiss2ri to functions.
- Reorganized variables related nve in tffs.
- Use a new type nelv for variables of length nele in tffs.
- Removed some unneeded internal variable is tsoqu.
- DGMX/Y/Z are added to OpticsPlot.
- removed unnecessary update of tracking parameters in TrackParticles. Changing parameters by element-value-command is made reset the update flag.
- The lower bounds of OpticsPlot of betas, gammas, and sizes are set to zero as the default.
- The parameter cmp%update is consistently set .true. if cmp%nparam .le. 0.
- Redefinition of type sad_el, sad_comp.
- Some variable are renamed in ffsv, etc.
- STAT command to include NPARA. Unites for some parameters.
- Removed some commented write statements.


   
ReplyQuote
Joined: 4 years ago
Posts: 1
 

SAD Update V1.1.8.2k64 (2020/06/04(Thu) 08:06:00)

Fixed:
1. Prevent to insert an unnecessary '.' in some cases in TYPE. The reason why it was written so is unknown.

Added:
1. A new option BelowFrame for Rectangle and Polygon in plots. If it is True, the components are drawn below the frame components such as Ticks and GridLines. The default is True for ListDensityPlot and ListContourPlot.

2. A new option LegendBG for graphics to specify the BG color of the legend box. The default is Null, which does not fill color in the box.

Changes:
1. The descrition of OneTurnExcitation of Emittance[].


   
ReplyQuote

Leave a reply

Author Name

Author Email

Title *

Preview 0 Revisions Saved