コード例 #1
0
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;
        }
    }
}