source: PSPA/madxPSPA/src/madx.h @ 430

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

import madx-5.01.00

File size: 2.0 KB
Line 
1#ifndef MADX_H
2#define MADX_H
3
4// portability
5
6#include "mad_port.h"
7
8// standard headers
9
10#include <stdio.h>
11#include <stddef.h>
12#include <stdlib.h>
13#include <string.h>
14#include <ctype.h>
15#include <errno.h>
16#include <math.h>
17#include <time.h>
18
19// defines
20
21#include "mad_def.h"
22#include "mad_main.h"
23
24// fortran externs
25
26#include "mad_types_f.h"
27#include "mad_extrn_f.h"
28
29// constants and commands
30
31#include "mad_dict.h"
32
33// types modules
34
35#include "mad_var.h"
36#include "mad_name.h"
37#include "mad_expr.h"
38#include "mad_const.h"
39
40#include "mad_eval.h"
41#include "mad_exec.h"
42#include "mad_array.h"
43#include "mad_macro.h"
44#include "mad_parse.h"
45#include "mad_range.h"
46#include "mad_table.h"
47#include "mad_regex.h"
48#include "mad_select.h"
49#include "mad_stream.h"
50
51// core modules
52
53#include "mad_err.h"
54#include "mad_mem.h"
55#include "mad_str.h"
56#include "mad_vec.h"
57#include "mad_core.h"
58#include "mad_math.h"
59#include "mad_rand.h"
60#include "mad_plot.h"
61#include "mad_time.h"
62#include "mad_util.h"
63#include "mad_write.h"
64
65// command modules
66
67#include "mad_cmd.h"
68#include "mad_cmdin.h"
69#include "mad_cmdpar.h"
70#include "mad_option.h"
71
72// sequence modules
73
74#include "mad_seq.h"
75#include "mad_node.h"
76#include "mad_beam.h"
77
78// elements modules
79
80#include "mad_elem.h"
81#include "mad_elemdrift.h"
82#include "mad_elemmultp.h"
83#include "mad_elemerr.h"
84#include "mad_elemprobe.h"
85#include "mad_elemrfc.h"
86
87// physics modules
88
89#include "mad_aper.h"
90#include "mad_dynap.h"
91#include "mad_emit.h"
92#include "mad_ibs.h"
93#include "mad_inter.h"
94#include "mad_match.h"
95#include "mad_match2.h"
96#include "mad_mkthin.h"
97#include "mad_orbit.h"
98#include "mad_sodd.h"
99#include "mad_survey.h"
100#include "mad_touschek.h"
101#include "mad_track.h"
102#include "mad_twiss.h"
103
104// ptc interface modules
105
106#include "mad_ptc.h"
107#include "mad_ptcknobs.h"
108
109// I/O interface modules
110
111#include "mad_sxf.h"
112#include "mad_sdds.h"
113#include "mad_6track.h"
114
115// global constants (should disappear)
116
117#include "mad_gcst.h"
118
119// global variables (should disappear)
120
121#include "mad_gvar.h"
122
123#endif
Note: See TracBrowser for help on using the repository browser.