Home
last modified time | relevance | path

Searched refs:maxChild (Results 1 – 1 of 1) sorted by relevance

/petsc/src/ts/characteristic/interface/
H A Dcharacteristic.c690 PetscInt maxChild; in CharacteristicSiftDown() local
695 if (root * 2 == bottom) maxChild = root * 2; in CharacteristicSiftDown()
696 else if (queue[root * 2].proc > queue[root * 2 + 1].proc) maxChild = root * 2; in CharacteristicSiftDown()
697 else maxChild = root * 2 + 1; in CharacteristicSiftDown()
699 if (queue[root].proc < queue[maxChild].proc) { in CharacteristicSiftDown()
701 queue[root] = queue[maxChild]; in CharacteristicSiftDown()
702 queue[maxChild] = temp; in CharacteristicSiftDown()
703 root = maxChild; in CharacteristicSiftDown()