TaylorMap[](Extension Function) SAD Extension Functions Manual
TaylorMap[] - Ohmi's SAD+ Differential Algebra Package Driver
Library@Require["TaylorMap"]; TaylorMap[begin:(_Real|_String), end:(_Real|_String), OPTIONS___Rule]_List;
FFS/SADScript Levelから SAD+コマンドを呼び出し、現在保持しているビームラインの begin要素の先頭からend要素の先頭までの写像のTaylor展開係数を得る.
DRIFT, BEND, QUAD, SEXT, OCT, MULT, CAVI, BEAMBEAM
MONI, MARK, MAP, TCAVI, SOL
写像のTaylor展開次数[初期値 1]
ビームライン展開時の周回数[初期値 0]
写像のTaylor展開に成功した場合、TaylorMap[]はTaylor展開の展開係数からなる可変長のリストを x, Px, y, Py, z, Pzの順で並べた長さ6のリストを返す. Taylor展開係数のリストの各項は、 {展開係数, xの乗数, Pxの乗数, yの乗数, Pyの乗数, zの乗数, Pzの乗数} からなる.
また、写像のTaylor展開に失敗した場合は、TaylorMap[]は$Failedシンボルを返す
Driver script本体と SAD+の同梱パッケージ (sad+.tar.gz)が、 http://acc-physics.kek.jp/SAD/SADrelease/index.html#Download にて配布されている.