|
DOUG 0.2
|
Data Types | |
| type | BHeap |
Functions/Subroutines | |
| type(BHeap) | BHeap_new () |
| subroutine | BHeap_init (B, max) |
| subroutine | BHeap_destroy (B) |
| integer | BHeap_maxv (B) |
| integer | BHeap_maxi (B) |
| integer | BHeap_size (B) |
| logical | BHeap_full (B) |
| subroutine | BHeap_insert (B, val, ind) |
| subroutine, private | BHeap_heapify (B, curi) |
| subroutine | BHeap_create (B, byvals, inds, size) |
| subroutine | BHeap_delmax (B) |
| subroutine | HeapSort (byvals, inds, size) |
| subroutine BinaryHeap::BHeap_create | ( | type(BHeap),intent(inout) | B, |
| integer,dimension(:),intent(in) | byvals, | ||
| integer,dimension(:),intent(in) | inds, | ||
| integer,intent(in) | size | ||
| ) |
Definition at line 203 of file BHeap.f90.
References BHeap_heapify(), and BHeap_init().
| subroutine BinaryHeap::BHeap_delmax | ( | type(BHeap),intent(inout) | B | ) |
| subroutine BinaryHeap::BHeap_destroy | ( | type(BHeap),intent(inout) | B | ) |
| logical BinaryHeap::BHeap_full | ( | type(BHeap),intent(in) | B | ) |
| subroutine,private BinaryHeap::BHeap_heapify | ( | type(BHeap),intent(inout) | B, |
| integer,intent(in) | curi | ||
| ) | [private] |
Definition at line 154 of file BHeap.f90.
Referenced by BHeap_create(), BHeap_delmax(), and HeapSort().
| subroutine BinaryHeap::BHeap_init | ( | type(BHeap),intent(inout) | B, |
| integer,intent(in) | max | ||
| ) |
Definition at line 46 of file BHeap.f90.
Referenced by BHeap_create().
| subroutine BinaryHeap::BHeap_insert | ( | type(BHeap),intent(inout) | B, |
| integer,intent(in) | val, | ||
| integer,intent(in) | ind | ||
| ) |
| integer BinaryHeap::BHeap_size | ( | type(BHeap),intent(in) | B | ) |
| subroutine BinaryHeap::HeapSort | ( | integer,dimension(:),intent(inout),target | byvals, |
| integer,dimension(:),intent(inout),target | inds, | ||
| integer,intent(in) | size | ||
| ) |
Definition at line 246 of file BHeap.f90.
References BHeap_delmax(), and BHeap_heapify().
1.7.3-20110217