Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 10:02:04

0001 #ifndef MAD_PTC_H
0002 #define MAD_PTC_H
0003 
0004 // types
0005 
0006 struct in_cmd;
0007 
0008 // interface
0009 
0010 int   select_ptc_idx(void);
0011 void  select_ptc_normal(struct in_cmd*);
0012 void  pro_ptc_normal(void);
0013 void  pro_ptc_twiss(void);
0014 int   minimum_acceptable_order(void);
0015 void  pro_ptc_read_errors(void);
0016 void  pro_ptc_refresh_k(void);
0017 void  pro_ptc_create_layout(void);
0018 void  ptc_track_end(void);
0019 void  ptc_track_observe(struct in_cmd*);
0020 void  ptc_dumpmaps(struct in_cmd*);
0021 void  ptc_oneturnmap(struct in_cmd*); // empty...
0022 void  pro_ptc_track(struct in_cmd*);
0023 void  pro_ptc_open_gino(struct in_cmd*);
0024 void  pro_ptc_script(struct in_cmd*);
0025 int   makemomentstables(void);
0026 int   pro_ptc_select_moment(struct in_cmd*);
0027 int   pro_ptc_moments(struct in_cmd*);
0028 void  pro_ptc_select(struct in_cmd*);
0029 void  pro_ptc_setfieldcomp(struct in_cmd*);
0030 void  pro_ptc_setknobvalue(struct in_cmd*);
0031 void  pro_ptc_knob(struct in_cmd*);
0032 void  pro_ptc_varyknob(struct in_cmd*);
0033 void  pro_ptc_eplacement(struct in_cmd*);
0034 void  pro_ptc_export_xml(struct in_cmd*);
0035 void  pro_ptc_printframes(struct in_cmd*);
0036 void  pro_ptc_printparametric(struct in_cmd*);
0037 void  pro_ptc_setswitch(struct in_cmd*);
0038 void  pro_ptc_enforce6d(struct in_cmd*);
0039 void  pro_ptc_trackline(struct in_cmd*);
0040 void  ptc_putbeambeam(struct in_cmd*);
0041 
0042 
0043 void  augmentcountmomtabs(double* s);
0044 
0045 #endif // MAD_PTC_H
0046