void ModificationSummary::writeParts(std::ostringstream& os, const std::string &label, const stk::mesh::PartVector& parts) { if(!parts.empty()) { std::vector<std::string> names(parts.size()); for(size_t i = 0; i < parts.size(); ++i) { names[i] = parts[i]->name(); } std::sort(names.begin(), names.end()); os << "\t" << label << "\n"; for(size_t i = 0; i < names.size(); ++i) { os << "\t\t" << names[i] << std::endl; } } }