Unverified Commit c37b5e50 authored by Axel Kohlmeyer's avatar Axel Kohlmeyer
Browse files

flag error when trying to compute an average of an empty vector

parent 53415592
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -4205,6 +4205,9 @@ int Variable::special_function(char *word, char *contents, Tree **tree,
      if (eval_in_progress[ivar])
        print_var_error(FLERR,"Variable has circular dependency",ivar);

      if ((method == AVE) && (nvec == 0))
        print_var_error(FLERR,"Cannot compute average of empty vector",ivar);

      double *vec;
      nvec = compute_vector(ivar,&vec);
      nstride = 1;