|
QR_MUMPS
|
This file contains the module that handles the front queues. More...
Go to the source code of this file.
Data Types | |
| type | qrm_queue_mod::qrm_queue |
| A data type meant to to define a queue. More... | |
| interface | qrm_queue_mod::qrm_queue_init |
Modules | |
| module | qrm_queue_mod |
| This module contains all the facilities for front queues. | |
Functions/Subroutines | |
| subroutine | qrm_queue_mod::qrm_queue_init (q, nelems, pol) |
| Initializes a queue. More... | |
| subroutine | qrm_queue_mod::qrm_queue_free (q) |
| Frees a queue. More... | |
| subroutine | qrm_queue_mod::qrm_queue_push (q, elem) |
| Pushes an element on a queue. More... | |
| subroutine | qrm_queue_mod::qrm_queue_prnt (q) |
| Prints the content of a queue. More... | |
| integer function | qrm_queue_mod::qrm_queue_pop (q) |
| Pops an element from a queue. More... | |
| subroutine | qrm_queue_mod::qrm_queue_rm (q, n) |
| Removes (without returning it) an element from a queue. More... | |
| integer function | qrm_queue_mod::qrm_queue_next (q, n) |
| Returns the element that follows n in the queue q. Very useful for sweeping through a queue. Example: More... | |
Variables | |
| integer, parameter | qrm_queue_mod::qrm_fifo_ =0 |
| parameter to define the policy of the queue: FIFO More... | |
| integer, parameter | qrm_queue_mod::qrm_lifo_ =1 |
| parameter to define the policy of the queue: LIFO More... | |
This file contains the module that handles the front queues.
Definition in file qrm_queue_mod.F90.
1.8.11