You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if(myverbose) printf(" NO blockwise eigenvalue deterination, line %d, measurement id=%d\n", line_of_file, meas->id);
3174
+
}
3175
+
{SPC}*LargestEigenvalues{EQL}yes {
3176
+
meas->eig.maxmin = 1;
3177
+
if(myverbose) printf(" Largest eigenvalues to be determined, line %d, measurement id=%d\n", line_of_file, meas->id);
3178
+
}
3179
+
{SPC}*LargestEigenvalues{EQL}no {
3180
+
meas->eig.maxmin = 0;
3181
+
if(myverbose) printf(" Smallest eigenvalues to be determined, line %d, measurement id=%d\n", line_of_file, meas->id);
3182
+
}
3183
+
{SPC}*MaxIterations{EQL}{DIGIT}+ {
3184
+
sscanf(yytext, " %[a-zA-Z] = %d", name, &a);
3185
+
meas->eig.max_iter = a;
3186
+
if(myverbose) printf(" Maximum number of iterations for eigensolver set to %d, line %d measurement id=%d\n", a, line_of_file, meas->id);
3187
+
}
3188
+
{SPC}*PolynomialDegree{EQL}{DIGIT}+ {
3189
+
sscanf(yytext, " %[a-zA-Z] = %d", name, &a);
3190
+
meas->eig.polydeg = a;
3191
+
if(myverbose) printf(" Degree of polynomial for eigensolver set to %d, line %d measurement id=%d\n", a, line_of_file, meas->id);
3192
+
}
3193
+
{SPC}*PolyMin{EQL}{FLT} {
3194
+
sscanf(yytext, " %[2a-zA-Z] = %lf", name, &c);
3195
+
meas->eig.amin = c;
3196
+
if(myverbose) printf(" Minimum eigenvalue to exclude using polynomial acceleration in eigensolver set to %e line %d, measurement id=%d\n", c, line_of_file, meas->id);
3197
+
}
3198
+
{SPC}*PolyMax{EQL}{FLT} {
3199
+
sscanf(yytext, " %[2a-zA-Z] = %lf", name, &c);
3200
+
meas->eig.amax = c;
3201
+
if(myverbose) printf(" Maximum eigenvalue to exclude using polynomial acceleration in eigensolver set to %e line %d, measurement id=%d\n", c, line_of_file, meas->id);
3202
+
}
3203
+
{SPC}*KrylovSubspaceSize{EQL}{DIGIT}+ {
3204
+
sscanf(yytext, " %[a-zA-Z] = %d", name, &a);
3205
+
meas->eig.n_kr = a;
3206
+
if(myverbose) printf(" Krylov subspace size for polynomial acceleration in eigensolver set to %d, line %d measurement id=%d\n", a, line_of_file, meas->id);
0 commit comments