source: TRACY3/trunk/tracy/tracy/inc/naffutils.h @ 11

Last change on this file since 11 was 11, checked in by zhangj, 11 years ago
  • Property svn:executable set to *
File size: 1.4 KB
Line 
1/***************************************************************************
2                          naffutils.h  -  description
3                             -------------------
4    begin                : Wed May 25 20:24:44 CET 2005
5    copyright            : (C) 2002 by Laurent Nadolski
6    email                : nadolski@synchrotron-soleil.fr
7 ***************************************************************************/
8
9/* definition form old soleilcommon.h */
10#define NTURN 10000  // 2*NTURN for diffusion
11#define DIM   6
12
13/* Frequency Map Analysis */
14void Get_NAFF(int nterm, long ndata, double Tab[DIM][NTURN],
15              double *fx, double *fz, int nbf[2]);
16
17void Get_Tabshift(double Tab[DIM][NTURN], double Tab0[DIM][NTURN],
18                  long nbturn, long nshift);
19
20void Get_freq(double *fx, double *fz, double *nux, double *nuz);
21
22void GetChromTrac(long Nb, long Nbtour, double emax, double *xix, double *xiz);
23
24void GetTuneTrac(long Nbtour, double emax, double *nux, double *nuz);
25
26void Trac_Simple4DCOD(double x, double px, double y, double py, double dp,
27                 double ctau, long nmax, double Tx[][NTURN], bool *status);
28
29void Trac_Simple4DCOD(double x, double px, double y, double py, double dp, 
30                 double ctau, long nmax, double Tx[][NTURN], long& lastn, long& lastpos,ss_vect<double>& x1,bool *status2);
31
32void Trac_Simple6DCOD(double x, double px, double y, double py, double dp,
33         double ctau, long nmax, double Tx[][NTURN], bool *status);
Note: See TracBrowser for help on using the repository browser.