/* This software was developed by Bruce Hendrickson and Robert Leland *
* at Sandia National Laboratories under US Department of Energy *
* contract DE-AC04-76DP00789 and is copyrighted by Sandia Corporation. */
/* Combine the old assignment value with the new partition. */
void merge_assignments(assignment, subassign, subsets, subnvtxs, loc2glob)
short *assignment; /* assignment list for graph */
short *subassign; /* subgraph assignment list */
short *subsets; /* mapping from local to global sets */
int subnvtxs; /* number of vtxs in subgraph */
int *loc2glob; /* subgraph -> graph numbering map */
{
int i; /* loop counter */
for (i = 1; i <= subnvtxs; i++) {
assignment[loc2glob[i]] = subsets[subassign[i]];
}
}
syntax highlighted by Code2HTML, v. 0.9.1