source: PSPA/madxPSPA/src/mad_track.h @ 478

Last change on this file since 478 was 430, checked in by touze, 11 years ago

import madx-5.01.00

File size: 802 bytes
Line 
1#ifndef MAD_TRACK_H
2#define MAD_TRACK_H
3
4// types
5
6struct in_cmd;
7struct command;
8
9// interface
10
11void  pro_track(struct in_cmd*);
12void  track_pteigen(double* eigen);
13void  track_tables_dump(void);
14void  track_tables_create(struct in_cmd*);
15void  track_start(struct command*);
16
17/**
18 * Used by copytrackstoarray
19 * Used in madx_ptc_trackcavs.f90
20 */
21void  deletetrackstrarpositions(void);
22int   getcurrentcmdname(char* string);
23int   getnumberoftracks(void);
24/**
25 * Used in madx_ptc_trackcavs.f90
26 */
27int   gettrack(int* nt, double* x, double* px, double* y, double* py, double* t, double* pt);
28
29int   next_start(double* x, double* px, double* y, double* py, double* t, double* deltae,
30                 double* fx,double* phix, double* fy, double* phiy, double* ft,double* phit);
31
32#endif // MAD_TRACK_H
33
Note: See TracBrowser for help on using the repository browser.