Ignore:
Timestamp:
Dec 6, 2013, 5:12:43 PM (10 years ago)
Author:
zhangj
Message:

Clean version of Tracy: SoleilVersion at the end of 2011.Use this clean version to find the correct dipole fringe field to have the correct FMAP and FMAPDP of ThomX. Modified files: tpsa_lin.cc, soleillib.cc, prtmfile.cc, rdmfile.cc, read_script.cc, physlib.cc, tracy.cc, t2lat.cc, t2elem.cc, naffutils.cc in /tracy/tracy/src folder; naffutils.h, tracy_global.h, physlib.h, tracy.h, read_script.h, solielilib.h, t2elem.h in /tracy/tracy.inc folder; soltracy.cc in tracy/tools folder

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/tracy3-3.10.1b/tracy/tracy/src/tracy.cc

    r11 r23  
    9797template void radiate(ss_vect<tps> &, const double, const double, const tps[]);
    9898
    99 template void Drift(double, double, ss_vect<double> &);
    100 
    101 template void Drift(double, double, ss_vect<tps> &);
    102 
    10399template void Drift(double, ss_vect<double> &);
    104100
     
    109105template void bend_fringe(double, ss_vect<tps> &);
    110106
    111 template void bend_fringe(double, double, ss_vect<double> &);
    112 
    113 template void bend_fringe(double, double, ss_vect<tps> &);
    114 
    115 template static void BendCurvature(double, double, ss_vect<double> &);
    116 
    117 template static void BendCurvature(double, double, ss_vect<tps> &);
    118 
    119 template static void EdgeFocus(double, double, double, ss_vect<double> &, bool);
    120 
    121 template static void EdgeFocus(double, double, double, ss_vect<tps> &,bool);
     107template static void EdgeFocus(double, double, double, ss_vect<double> &);
     108
     109template static void EdgeFocus(double, double, double, ss_vect<tps> &);
    122110
    123111template void quad_fringe(double, ss_vect<double> &);
     
    128116
    129117template void Drift_Pass(CellType &, ss_vect<tps> &);
    130 
    131 
    132 template void dipole_kick(double, double, double, ss_vect<double> &);
    133 template void dipole_kick(double, double, double, ss_vect<tps> &);
    134 template void multipole_kick(int, double[], double, double, ss_vect<double> &);
    135 template void multipole_kick(int, double[], double, double, ss_vect<tps> &);
    136118
    137119template void thin_kick(int, double[], double, double, double,
Note: See TracChangeset for help on using the changeset viewer.