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.