Lines Matching refs:degrees
148 NodeIterator(unsigned int *°rees, unsigned int atomArraySize) : in NodeIterator() argument
149 m_degrees(degrees), m_atomArraySize(atomArraySize), in NodeIterator()
206 unsigned int *degrees = (unsigned int*)malloc(sizeof(unsigned int)*atomArraySize); in GreedyMatch() local
207 memset(degrees, 0, sizeof(unsigned int)*atomArraySize); in GreedyMatch()
212 degrees[atom_idx] = 0; in GreedyMatch()
222 degrees[atom_idx] = mdeg; in GreedyMatch()
253 degrees[nbrnbrIdx]--; in GreedyMatch()
254 if (degrees[nbrnbrIdx] == 1) in GreedyMatch()
271 NodeIterator iterator(degrees, atomArraySize); in GreedyMatch()
294 degrees[nbrnbrIdx]--; in GreedyMatch()
295 if (degrees[nbrnbrIdx] == 1) { in GreedyMatch()
314 free(degrees); in GreedyMatch()