Back to home page

EIC code displayed by LXR

 
 

    


Warning, file /include/madX/madx.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 #ifndef MADX_H
0002 #define MADX_H
0003 
0004 // portability
0005 
0006 #include "mad_port.h"
0007 
0008 // standard headers
0009 
0010 #include <stddef.h>
0011 #include <stdarg.h>
0012 #include <stdlib.h>
0013 #include <string.h>
0014 #include <stdio.h>
0015 #include <ctype.h>
0016 #include <errno.h>
0017 #include <float.h>
0018 #include <math.h>
0019 #include <time.h>
0020 #include <sys/stat.h>
0021 
0022 // defines
0023 
0024 #include "mad_dbg.h"
0025 #include "mad_mac.h"
0026 #include "mad_def.h"
0027 #include "mad_main.h"
0028 
0029 // fortran externs
0030 
0031 #include "mad_types_f.h"
0032 #include "mad_extrn_f.h"
0033 
0034 // constants and commands
0035 
0036 #include "mad_dict.h"
0037 
0038 // types modules
0039 
0040 #include "mad_var.h"
0041 #include "mad_name.h"
0042 #include "mad_expr.h"
0043 #include "mad_const.h"
0044 
0045 #include "mad_eval.h"
0046 #include "mad_exec.h"
0047 #include "mad_array.h"
0048 #include "mad_macro.h"
0049 #include "mad_parse.h"
0050 #include "mad_range.h"
0051 #include "mad_table.h"
0052 #include "mad_regex.h"
0053 #include "mad_select.h"
0054 #include "mad_stream.h"
0055 
0056 // core modules
0057 
0058 #include "mad_err.h"
0059 #include "mad_mem.h"
0060 #include "mad_str.h"
0061 #include "mad_vec.h"
0062 #include "mad_core.h"
0063 #include "mad_rand.h"
0064 #include "mad_plot.h"
0065 #include "mad_time.h"
0066 #include "mad_util.h"
0067 #include "mad_write.h"
0068 
0069 // command modules
0070 
0071 #include "mad_cmd.h"
0072 #include "mad_cmdin.h"
0073 #include "mad_cmdpar.h"
0074 #include "mad_option.h"
0075 
0076 // sequence modules
0077 
0078 #include "mad_seq.h"
0079 #include "mad_node.h"
0080 #include "mad_beam.h"
0081 #include "mad_sstate.h"
0082 
0083 // elements modules
0084 
0085 #include "mad_elem.h"
0086 //#include "mad_elemmultp.h"
0087 #include "mad_elemerr.h"
0088 //#include "mad_elemrfc.h"
0089 
0090 // physics modules
0091 #include "../libs/DISTlib/source/distinterface.h"
0092 #include "mad_dist.h"
0093 #include "mad_aper.h"
0094 #include "mad_dynap.h"
0095 #include "mad_emit.h"
0096 #include "mad_ibs.h"
0097 #include "mad_inter.h"
0098 #include "mad_match.h"
0099 #include "mad_match2.h"
0100 #include "mad_mkthin.h"
0101 #include "mad_orbit.h"
0102 #include "mad_sodd.h"
0103 #include "mad_spch.h"
0104 #include "mad_survey.h"
0105 #include "mad_touschek.h"
0106 #include "mad_track.h"
0107 #include "mad_twiss.h"
0108 #include "mad_taper.h"
0109 
0110 // ptc interface modules
0111 
0112 #include "mad_ptc.h"
0113 #include "mad_ptcknobs.h"
0114 
0115 // I/O interface modules
0116 
0117 #include "mad_sxf.h"
0118 #include "mad_sdds.h"
0119 #include "mad_6track.h"
0120 
0121 // global constants (should disappear)
0122 
0123 #include "mad_gcst.h"
0124 
0125 // global variables (should disappear)
0126 
0127 #include "mad_gvar.h"
0128 
0129 #endif