64 active_project -> curves[r][0] -> name = g_strdup_printf (
"S(q) Neutrons");
65 active_project -> curves[r][1] -> name = g_strdup_printf (
"S(q) Neutrons - smoothed");
66 active_project -> curves[r][2] -> name = g_strdup_printf (
"Q(q) Neutrons");
67 active_project -> curves[r][3] -> name = g_strdup_printf (
"Q(q) Neutrons - smoothed");
68 active_project -> curves[r][4] -> name = g_strdup_printf (
"S(q) X-rays");
69 active_project -> curves[r][5] -> name = g_strdup_printf (
"S(q) X-rays - smoothed");
70 active_project -> curves[r][6] -> name = g_strdup_printf (
"Q(q) X-rays");
71 active_project -> curves[r][7] -> name = g_strdup_printf (
"Q(q) X-rays - smoothed");
95 active_project -> curves[r][k] -> name = g_strdup_printf (
"BT(q)[NN]");
97 active_project -> curves[r][k] -> name = g_strdup_printf (
"BT(q)[NN] - smoothed");
99 active_project -> curves[r][k] -> name = g_strdup_printf (
"BT(q)[NC]");
101 active_project -> curves[r][k] -> name = g_strdup_printf (
"BT(q)[NC] - smoothed");
103 active_project -> curves[r][k] -> name = g_strdup_printf (
"BT(q)[CC]");
105 active_project -> curves[r][k] -> name = g_strdup_printf (
"BT(q)[CC] - smoothed");
107 active_project -> curves[r][k] -> name = g_strdup_printf (
"BT(q)[ZZ]");
109 active_project -> curves[r][k] -> name = g_strdup_printf (
"BT(q)[ZZ] - smoothed");
126 if (this_proj -> text_buffer[sqk+
OT] == NULL) this_proj -> text_buffer[sqk+
OT] =
add_buffer (NULL, NULL, NULL);
128 print_info (
"\n\nStructure factor(s)",
"heading", this_proj -> text_buffer[sqk+
OT]);
131 print_info (
" - reciprocal space calculation\n\n",
"heading", this_proj -> text_buffer[sqk+
OT]);
135 print_info (
" - FFT[g(r)]\n\n",
"heading", this_proj -> text_buffer[sqk+
OT]);
137 print_info (
"Calculation details:\n\n", NULL, this_proj -> text_buffer[sqk+
OT]);
138 print_info (
"\tReciprocal space discretization:\n\n", NULL, this_proj -> text_buffer[sqk+
OT]);
139 print_info (
"\t - Number of δq steps: ",
"bold", this_proj -> text_buffer[sqk+
OT]);
140 str = g_strdup_printf (
"%d", this_proj -> num_delta[sqk]);
141 print_info (str,
"bold_blue", this_proj -> text_buffer[sqk+
OT]);
143 print_info (
"\n\n\t between ", NULL, this_proj -> text_buffer[sqk+
OT]);
144 print_info (
"Q",
"bold", this_proj -> text_buffer[sqk+
OT]);
145 print_info (
"min",
"sub_bold", this_proj -> text_buffer[sqk+
OT]);
146 print_info (
" and ", NULL, this_proj -> text_buffer[sqk+
OT]);
147 print_info (
"Q",
"bold", this_proj -> text_buffer[sqk+
OT]);
148 print_info (
"max",
"sub_bold", this_proj -> text_buffer[sqk+
OT]);
149 print_info (
"\n\t where ", NULL, this_proj -> text_buffer[sqk+
OT]);
150 print_info (
"Q",
"bold", this_proj -> text_buffer[sqk+
OT]);
151 print_info (
"min",
"sub_bold", this_proj -> text_buffer[sqk+
OT]);
152 print_info (
" is the minimum wave vector, and ", NULL, this_proj -> text_buffer[sqk+
OT]);
153 print_info (
"Q",
"bold", this_proj -> text_buffer[sqk+
OT]);
154 print_info (
"max",
"sub_bold", this_proj -> text_buffer[sqk+
OT]);
155 print_info (
" is the maximum wave vector:\n\n", NULL, this_proj -> text_buffer[sqk+
OT]);
156 print_info (
"\t\tQ",
"bold", this_proj -> text_buffer[sqk+
OT]);
157 print_info (
"min",
"sub_bold", this_proj -> text_buffer[sqk+
OT]);
158 print_info (
" = ",
"bold", this_proj -> text_buffer[sqk+
OT]);
159 str = g_strdup_printf (
"%f", this_proj ->
min[sqk]);
160 print_info (str,
"bold_blue", this_proj -> text_buffer[sqk+
OT]);
162 print_info (
" Å",
"bold", this_proj -> text_buffer[sqk+
OT]);
163 print_info (
"-1",
"sup_bold", this_proj -> text_buffer[sqk+
OT]);
164 print_info (
"\tand\t", NULL, this_proj -> text_buffer[sqk+
OT]);
165 print_info (
"Q",
"bold", this_proj -> text_buffer[sqk+
OT]);
166 print_info (
"max",
"sub_bold", this_proj -> text_buffer[sqk+
OT]);
167 print_info (
" = ",
"bold", this_proj -> text_buffer[sqk+
OT]);
168 str = g_strdup_printf (
"%f", this_proj ->
max[sqk]);
169 print_info (str,
"bold_blue", this_proj -> text_buffer[sqk+
OT]);
171 print_info (
" Å",
"bold", this_proj -> text_buffer[sqk+
OT]);
172 print_info (
"-1",
"sup_bold", this_proj -> text_buffer[sqk+
OT]);
174 print_info (
"\n\n\t - δq = ",
"bold", this_proj -> text_buffer[sqk+
OT]);
175 str = g_strdup_printf (
"%f", this_proj -> delta[sqk]);
176 print_info (str,
"bold_blue", this_proj -> text_buffer[sqk+
OT]);
178 print_info (
" Å",
"bold", this_proj -> text_buffer[sqk+
OT]);
179 print_info (
"-1",
"sup_bold", this_proj -> text_buffer[sqk+
OT]);
180 print_info (
"\n",
"bold", this_proj -> text_buffer[sqk+
OT]);