RZPXXQUUAG7JIADVCLYQOY3I4CQDR23PF57L6XDGHNCT4EBPSO6QC M5R6KQLXLGYSVKHVAX5AJKD6NYE6IM5Z6WVTR3BTKPJDNNKF3ARAC RTNZAS3UPI6GG3KY4Z5WVXJ4R2YF5427BB6WAV3GHRS5W7XPOSUQC 2DKSL6DKZAIYQUJGDULORCKU5K4Z5Z3W4RIKQYDSLKMCNQNDZFBAC 722HZ7UFINNE3YKSYKP2NHZ5XEG5QQLQHSKC7PREJZR3EX6RDYUAC YIQN7NJTGEVKW7JZHL6CTH6EPCIXCNBYNURIGXPYZAOUX3VAJQMAC RCLGQ2LZMFVPBPTU2G55DJ6HZPOGGTPZRZCY54VGP6YLHANJ2LAQC for (int gi = 0; gi < numgroups; ++gi) {cGroup group;int ierr = CCTK_GroupData(gi, &group);assert(!ierr);
vector<bool> group_enabled(numgroups, false);auto enable_group{[](int index, const char *optstring, void *callback) {vector<bool> &group_enabled = *static_cast<vector<bool> *>(callback);group_enabled.at(index) = true;}};CCTK_TraverseString(out_plotfile_groups, enable_group, &group_enabled,CCTK_GROUP);