11 #ifndef InputStructure_H
12 #define InputStructure_H
15 #include <boost/python.hpp>
16 using namespace boost::python;
24 void error(std::string);
25 void warning(std::string,std::string);
29 std::string Ham_re_prefix;
int is_Ham_re_prefix;
30 std::string Ham_re_suffix;
int is_Ham_re_suffix;
31 std::string Ham_im_prefix;
int is_Ham_im_prefix;
32 std::string Ham_im_suffix;
int is_Ham_im_suffix;
34 std::string Haa_re_prefix;
int is_Haa_re_prefix;
35 std::string Haa_re_suffix;
int is_Haa_re_suffix;
36 std::string Haa_im_prefix;
int is_Haa_im_prefix;
37 std::string Haa_im_suffix;
int is_Haa_im_suffix;
39 std::string Hab_re_prefix;
int is_Hab_re_prefix;
40 std::string Hab_re_suffix;
int is_Hab_re_suffix;
41 std::string Hab_im_prefix;
int is_Hab_im_prefix;
42 std::string Hab_im_suffix;
int is_Hab_im_suffix;
44 std::string Hbb_re_prefix;
int is_Hbb_re_prefix;
45 std::string Hbb_re_suffix;
int is_Hbb_re_suffix;
46 std::string Hbb_im_prefix;
int is_Hbb_im_prefix;
47 std::string Hbb_im_suffix;
int is_Hbb_im_suffix;
50 std::string Hprime_x_prefix;
int is_Hprime_x_prefix;
51 std::string Hprime_y_prefix;
int is_Hprime_y_prefix;
52 std::string Hprime_z_prefix;
int is_Hprime_z_prefix;
53 std::string Hprime_x_suffix;
int is_Hprime_x_suffix;
54 std::string Hprime_y_suffix;
int is_Hprime_y_suffix;
55 std::string Hprime_z_suffix;
int is_Hprime_z_suffix;
59 std::string energy_units;
int is_energy_units;
66 std::string energy_in_one_file;
int is_energy_in_one_file;
67 std::string scratch_dir;
int is_scratch_dir;
69 std::string read_couplings;
int is_read_couplings;
70 std::string read_overlaps;
int is_read_overlaps;
72 int integrator;
int is_integrator;
73 double nucl_dt;
int is_nucl_dt;
74 double elec_dt;
int is_elec_dt;
75 int namdtime;
int is_namdtime;
76 int sh_algo;
int is_sh_algo;
77 int num_sh_traj;
int is_num_sh_traj;
78 int boltz_flag;
int is_boltz_flag;
79 double Temp;
int is_Temp;
80 int debug_flag;
int is_debug_flag;
81 std::string runtype;
int is_runtype;
82 int alp_bet;
int is_alp_bet;
83 int decoherence;
int is_decoherence;
84 int regress_mode;
int is_regress_mode;
85 int td_pop;
int is_td_pop;
92 int is_field;
int is_is_field;
93 std::string field_dir;
int is_field_dir;
94 int field_protocol;
int is_field_protocol;
95 double field_Tm;
int is_field_Tm;
96 double field_T;
int is_field_T;
97 double field_freq;
int is_field_freq;
98 std::string field_freq_units;
int is_field_freq_units;
99 double field_fluence;
int is_field_fluence;
108 #endif // InputStructure_H