|
type | fs_sarray1d |
| Finite stack with cyclic ability. More...
|
|
interface | new |
| Internal initialization of finite stack holding sArray1D. More...
|
|
interface | new_fs_sarray1d |
| See interface #new More...
|
|
interface | push |
| Adds/Pushes new element to the stack. More...
|
|
interface | pop |
| Pop and (possibly) return the latest item in the stack. More...
|
|
interface | keep |
| Keeps a fixed number of elements in the stack. More...
|
|
interface | get_elem |
| Retrieve specific element from the stack. More...
|
|
interface | get_elemp |
| Retrieve pointer to specific element in the stack. More...
|
|
interface | size |
| Query number of currently stored elements in this stack. More...
|
|
interface | size_max |
| Query maximum number of allowed elements in this stack. More...
|
|
interface | print |
| Print, to std-out, some basic information of the data-container. More...
|
|
interface | assignment(=) |
| Assignment of bud to another bud. More...
|
|
interface | initialize |
| Initialization of data container. More...
|
|
interface | is_initialized |
| Query whether bud is associated with any data. More...
|
|
interface | initialized |
| See interface is_initialized More...
|
|
interface | is_initd |
| See interface is_initialized More...
|
|
interface | is_same |
| Check whether two buds point to the same data (function) More...
|
|
interface | same |
| See interface #is_same More...
|
|
interface | delete |
| Deletes the bud by decreasing references to the underlying data. More...
|
|
interface | nullify |
| Nullifies the current bud. More...
|
|
interface | references |
| Query number of references to the bud. More...
|
|
interface | refs |
| See interface #references More...
|
|
type | fs_iarray1d |
| Finite stack with cyclic ability. More...
|
|
interface | new |
| Internal initialization of finite stack holding iArray1D. More...
|
|
interface | new_fs_iarray1d |
| See interface #new More...
|
|
interface | push |
| Adds/Pushes new element to the stack. More...
|
|
interface | pop |
| Pop and (possibly) return the latest item in the stack. More...
|
|
interface | keep |
| Keeps a fixed number of elements in the stack. More...
|
|
interface | get_elem |
| Retrieve specific element from the stack. More...
|
|
interface | get_elemp |
| Retrieve pointer to specific element in the stack. More...
|
|
interface | size |
| Query number of currently stored elements in this stack. More...
|
|
interface | size_max |
| Query maximum number of allowed elements in this stack. More...
|
|
interface | print |
| Print, to std-out, some basic information of the data-container. More...
|
|
interface | assignment(=) |
| Assignment of bud to another bud. More...
|
|
interface | initialize |
| Initialization of data container. More...
|
|
interface | is_initialized |
| Query whether bud is associated with any data. More...
|
|
interface | initialized |
| See interface is_initialized More...
|
|
interface | is_initd |
| See interface is_initialized More...
|
|
interface | is_same |
| Check whether two buds point to the same data (function) More...
|
|
interface | same |
| See interface #is_same More...
|
|
interface | delete |
| Deletes the bud by decreasing references to the underlying data. More...
|
|
interface | nullify |
| Nullifies the current bud. More...
|
|
interface | references |
| Query number of references to the bud. More...
|
|
interface | refs |
| See interface #references More...
|
|
type | fs_larray1d |
| Finite stack with cyclic ability. More...
|
|
interface | new |
| Internal initialization of finite stack holding lArray1D. More...
|
|
interface | new_fs_larray1d |
| See interface #new More...
|
|
interface | push |
| Adds/Pushes new element to the stack. More...
|
|
interface | pop |
| Pop and (possibly) return the latest item in the stack. More...
|
|
interface | keep |
| Keeps a fixed number of elements in the stack. More...
|
|
interface | get_elem |
| Retrieve specific element from the stack. More...
|
|
interface | get_elemp |
| Retrieve pointer to specific element in the stack. More...
|
|
interface | size |
| Query number of currently stored elements in this stack. More...
|
|
interface | size_max |
| Query maximum number of allowed elements in this stack. More...
|
|
interface | print |
| Print, to std-out, some basic information of the data-container. More...
|
|
interface | assignment(=) |
| Assignment of bud to another bud. More...
|
|
interface | initialize |
| Initialization of data container. More...
|
|
interface | is_initialized |
| Query whether bud is associated with any data. More...
|
|
interface | initialized |
| See interface is_initialized More...
|
|
interface | is_initd |
| See interface is_initialized More...
|
|
interface | is_same |
| Check whether two buds point to the same data (function) More...
|
|
interface | same |
| See interface #is_same More...
|
|
interface | delete |
| Deletes the bud by decreasing references to the underlying data. More...
|
|
interface | nullify |
| Nullifies the current bud. More...
|
|
interface | references |
| Query number of references to the bud. More...
|
|
interface | refs |
| See interface #references More...
|
|
type | fs_rarray1d |
| Finite stack with cyclic ability. More...
|
|
interface | new |
| Internal initialization of finite stack holding rArray1D. More...
|
|
interface | new_fs_rarray1d |
| See interface #new More...
|
|
interface | push |
| Adds/Pushes new element to the stack. More...
|
|
interface | pop |
| Pop and (possibly) return the latest item in the stack. More...
|
|
interface | keep |
| Keeps a fixed number of elements in the stack. More...
|
|
interface | get_elem |
| Retrieve specific element from the stack. More...
|
|
interface | get_elemp |
| Retrieve pointer to specific element in the stack. More...
|
|
interface | size |
| Query number of currently stored elements in this stack. More...
|
|
interface | size_max |
| Query maximum number of allowed elements in this stack. More...
|
|
interface | print |
| Print, to std-out, some basic information of the data-container. More...
|
|
interface | assignment(=) |
| Assignment of bud to another bud. More...
|
|
interface | initialize |
| Initialization of data container. More...
|
|
interface | is_initialized |
| Query whether bud is associated with any data. More...
|
|
interface | initialized |
| See interface is_initialized More...
|
|
interface | is_initd |
| See interface is_initialized More...
|
|
interface | is_same |
| Check whether two buds point to the same data (function) More...
|
|
interface | same |
| See interface #is_same More...
|
|
interface | delete |
| Deletes the bud by decreasing references to the underlying data. More...
|
|
interface | nullify |
| Nullifies the current bud. More...
|
|
interface | references |
| Query number of references to the bud. More...
|
|
interface | refs |
| See interface #references More...
|
|
type | fs_darray1d |
| Finite stack with cyclic ability. More...
|
|
interface | new |
| Internal initialization of finite stack holding dArray1D. More...
|
|
interface | new_fs_darray1d |
| See interface #new More...
|
|
interface | push |
| Adds/Pushes new element to the stack. More...
|
|
interface | pop |
| Pop and (possibly) return the latest item in the stack. More...
|
|
interface | keep |
| Keeps a fixed number of elements in the stack. More...
|
|
interface | get_elem |
| Retrieve specific element from the stack. More...
|
|
interface | get_elemp |
| Retrieve pointer to specific element in the stack. More...
|
|
interface | size |
| Query number of currently stored elements in this stack. More...
|
|
interface | size_max |
| Query maximum number of allowed elements in this stack. More...
|
|
interface | print |
| Print, to std-out, some basic information of the data-container. More...
|
|
interface | assignment(=) |
| Assignment of bud to another bud. More...
|
|
interface | initialize |
| Initialization of data container. More...
|
|
interface | is_initialized |
| Query whether bud is associated with any data. More...
|
|
interface | initialized |
| See interface is_initialized More...
|
|
interface | is_initd |
| See interface is_initialized More...
|
|
interface | is_same |
| Check whether two buds point to the same data (function) More...
|
|
interface | same |
| See interface #is_same More...
|
|
interface | delete |
| Deletes the bud by decreasing references to the underlying data. More...
|
|
interface | nullify |
| Nullifies the current bud. More...
|
|
interface | references |
| Query number of references to the bud. More...
|
|
interface | refs |
| See interface #references More...
|
|
type | fs_carray1d |
| Finite stack with cyclic ability. More...
|
|
interface | new |
| Internal initialization of finite stack holding cArray1D. More...
|
|
interface | new_fs_carray1d |
| See interface #new More...
|
|
interface | push |
| Adds/Pushes new element to the stack. More...
|
|
interface | pop |
| Pop and (possibly) return the latest item in the stack. More...
|
|
interface | keep |
| Keeps a fixed number of elements in the stack. More...
|
|
interface | get_elem |
| Retrieve specific element from the stack. More...
|
|
interface | get_elemp |
| Retrieve pointer to specific element in the stack. More...
|
|
interface | size |
| Query number of currently stored elements in this stack. More...
|
|
interface | size_max |
| Query maximum number of allowed elements in this stack. More...
|
|
interface | print |
| Print, to std-out, some basic information of the data-container. More...
|
|
interface | assignment(=) |
| Assignment of bud to another bud. More...
|
|
interface | initialize |
| Initialization of data container. More...
|
|
interface | is_initialized |
| Query whether bud is associated with any data. More...
|
|
interface | initialized |
| See interface is_initialized More...
|
|
interface | is_initd |
| See interface is_initialized More...
|
|
interface | is_same |
| Check whether two buds point to the same data (function) More...
|
|
interface | same |
| See interface #is_same More...
|
|
interface | delete |
| Deletes the bud by decreasing references to the underlying data. More...
|
|
interface | nullify |
| Nullifies the current bud. More...
|
|
interface | references |
| Query number of references to the bud. More...
|
|
interface | refs |
| See interface #references More...
|
|
type | fs_zarray1d |
| Finite stack with cyclic ability. More...
|
|
interface | new |
| Internal initialization of finite stack holding zArray1D. More...
|
|
interface | new_fs_zarray1d |
| See interface #new More...
|
|
interface | push |
| Adds/Pushes new element to the stack. More...
|
|
interface | pop |
| Pop and (possibly) return the latest item in the stack. More...
|
|
interface | keep |
| Keeps a fixed number of elements in the stack. More...
|
|
interface | get_elem |
| Retrieve specific element from the stack. More...
|
|
interface | get_elemp |
| Retrieve pointer to specific element in the stack. More...
|
|
interface | size |
| Query number of currently stored elements in this stack. More...
|
|
interface | size_max |
| Query maximum number of allowed elements in this stack. More...
|
|
interface | print |
| Print, to std-out, some basic information of the data-container. More...
|
|
interface | assignment(=) |
| Assignment of bud to another bud. More...
|
|
interface | initialize |
| Initialization of data container. More...
|
|
interface | is_initialized |
| Query whether bud is associated with any data. More...
|
|
interface | initialized |
| See interface is_initialized More...
|
|
interface | is_initd |
| See interface is_initialized More...
|
|
interface | is_same |
| Check whether two buds point to the same data (function) More...
|
|
interface | same |
| See interface #is_same More...
|
|
interface | delete |
| Deletes the bud by decreasing references to the underlying data. More...
|
|
interface | nullify |
| Nullifies the current bud. More...
|
|
interface | references |
| Query number of references to the bud. More...
|
|
interface | refs |
| See interface #references More...
|
|
|
subroutine | initialize_ (this) |
|
pure logical function | is_initialized_ (this) |
|
elemental logical function | is_same_ (lhs, rhs) |
|
elemental subroutine | delete_ (this) |
|
elemental subroutine | nullify_ (this) |
|
subroutine | assign_ (lhs, rhs) |
|
elemental integer function | references_ (this) |
|
subroutine | new_ (this, nel) |
|
subroutine | push_ (this, item) |
|
subroutine | pop_ (this, item) |
|
subroutine | pop_delete_ (this, top, bot) |
|
subroutine | keep_ (this, top, bot) |
|
subroutine | get_elem_ (this, elem, iel) |
|
subroutine | get_elemp_ (this, p, iel) |
|
elemental integer function | size_elem_ (this) |
|
elemental integer function | size_max_elem_ (this) |
|
subroutine | print_ (this, info, indent) |
|
subroutine | initialize_ (this) |
|
pure logical function | is_initialized_ (this) |
|
elemental logical function | is_same_ (lhs, rhs) |
|
elemental subroutine | delete_ (this) |
|
elemental subroutine | nullify_ (this) |
|
subroutine | assign_ (lhs, rhs) |
|
elemental integer function | references_ (this) |
|
subroutine | new_ (this, nel) |
|
subroutine | push_ (this, item) |
|
subroutine | pop_ (this, item) |
|
subroutine | pop_delete_ (this, top, bot) |
|
subroutine | keep_ (this, top, bot) |
|
subroutine | get_elem_ (this, elem, iel) |
|
subroutine | get_elemp_ (this, p, iel) |
|
elemental integer function | size_elem_ (this) |
|
elemental integer function | size_max_elem_ (this) |
|
subroutine | print_ (this, info, indent) |
|
subroutine | initialize_ (this) |
|
pure logical function | is_initialized_ (this) |
|
elemental logical function | is_same_ (lhs, rhs) |
|
elemental subroutine | delete_ (this) |
|
elemental subroutine | nullify_ (this) |
|
subroutine | assign_ (lhs, rhs) |
|
elemental integer function | references_ (this) |
|
subroutine | new_ (this, nel) |
|
subroutine | push_ (this, item) |
|
subroutine | pop_ (this, item) |
|
subroutine | pop_delete_ (this, top, bot) |
|
subroutine | keep_ (this, top, bot) |
|
subroutine | get_elem_ (this, elem, iel) |
|
subroutine | get_elemp_ (this, p, iel) |
|
elemental integer function | size_elem_ (this) |
|
elemental integer function | size_max_elem_ (this) |
|
subroutine | print_ (this, info, indent) |
|
subroutine | initialize_ (this) |
|
pure logical function | is_initialized_ (this) |
|
elemental logical function | is_same_ (lhs, rhs) |
|
elemental subroutine | delete_ (this) |
|
elemental subroutine | nullify_ (this) |
|
subroutine | assign_ (lhs, rhs) |
|
elemental integer function | references_ (this) |
|
subroutine | new_ (this, nel) |
|
subroutine | push_ (this, item) |
|
subroutine | pop_ (this, item) |
|
subroutine | pop_delete_ (this, top, bot) |
|
subroutine | keep_ (this, top, bot) |
|
subroutine | get_elem_ (this, elem, iel) |
|
subroutine | get_elemp_ (this, p, iel) |
|
elemental integer function | size_elem_ (this) |
|
elemental integer function | size_max_elem_ (this) |
|
subroutine | print_ (this, info, indent) |
|
subroutine | initialize_ (this) |
|
pure logical function | is_initialized_ (this) |
|
elemental logical function | is_same_ (lhs, rhs) |
|
elemental subroutine | delete_ (this) |
|
elemental subroutine | nullify_ (this) |
|
subroutine | assign_ (lhs, rhs) |
|
elemental integer function | references_ (this) |
|
subroutine | new_ (this, nel) |
|
subroutine | push_ (this, item) |
|
subroutine | pop_ (this, item) |
|
subroutine | pop_delete_ (this, top, bot) |
|
subroutine | keep_ (this, top, bot) |
|
subroutine | get_elem_ (this, elem, iel) |
|
subroutine | get_elemp_ (this, p, iel) |
|
elemental integer function | size_elem_ (this) |
|
elemental integer function | size_max_elem_ (this) |
|
subroutine | print_ (this, info, indent) |
|
subroutine | initialize_ (this) |
|
pure logical function | is_initialized_ (this) |
|
elemental logical function | is_same_ (lhs, rhs) |
|
elemental subroutine | delete_ (this) |
|
elemental subroutine | nullify_ (this) |
|
subroutine | assign_ (lhs, rhs) |
|
elemental integer function | references_ (this) |
|
subroutine | new_ (this, nel) |
|
subroutine | push_ (this, item) |
|
subroutine | pop_ (this, item) |
|
subroutine | pop_delete_ (this, top, bot) |
|
subroutine | keep_ (this, top, bot) |
|
subroutine | get_elem_ (this, elem, iel) |
|
subroutine | get_elemp_ (this, p, iel) |
|
elemental integer function | size_elem_ (this) |
|
elemental integer function | size_max_elem_ (this) |
|
subroutine | print_ (this, info, indent) |
|
subroutine | initialize_ (this) |
|
pure logical function | is_initialized_ (this) |
|
elemental logical function | is_same_ (lhs, rhs) |
|
elemental subroutine | delete_ (this) |
|
elemental subroutine | nullify_ (this) |
|
subroutine | assign_ (lhs, rhs) |
|
elemental integer function | references_ (this) |
|
subroutine | new_ (this, nel) |
|
subroutine | push_ (this, item) |
|
subroutine | pop_ (this, item) |
|
subroutine | pop_delete_ (this, top, bot) |
|
subroutine | keep_ (this, top, bot) |
|
subroutine | get_elem_ (this, elem, iel) |
|
subroutine | get_elemp_ (this, p, iel) |
|
elemental integer function | size_elem_ (this) |
|
elemental integer function | size_max_elem_ (this) |
|
subroutine | print_ (this, info, indent) |
|
|
integer, parameter, private | bud_id_len = 36 |
| Size of ID parameter for bud data-containers. More...
|
|
character(len=*), parameter, private | bud_mod = "bud_" // "bud_FS_sArray1D" |
| Name of module. More...
|
|
character(len=*), parameter, private | bud_type = "FS_sArray1D" |
| Name of bud in this module. More...
|
|
integer, parameter, public | bud_fstack_all = 0 |
| Special parameter for popping all elements. More...
|
|
integer, parameter, private | bud_id_len = 36 |
| Size of ID parameter for bud data-containers. More...
|
|
character(len=*), parameter, private | bud_mod = "bud_" // "bud_FS_iArray1D" |
| Name of module. More...
|
|
character(len=*), parameter, private | bud_type = "FS_iArray1D" |
| Name of bud in this module. More...
|
|
integer, parameter, public | bud_fstack_all = 0 |
| Special parameter for popping all elements. More...
|
|
integer, parameter, private | bud_id_len = 36 |
| Size of ID parameter for bud data-containers. More...
|
|
character(len=*), parameter, private | bud_mod = "bud_" // "bud_FS_lArray1D" |
| Name of module. More...
|
|
character(len=*), parameter, private | bud_type = "FS_lArray1D" |
| Name of bud in this module. More...
|
|
integer, parameter, public | bud_fstack_all = 0 |
| Special parameter for popping all elements. More...
|
|
integer, parameter, private | bud_id_len = 36 |
| Size of ID parameter for bud data-containers. More...
|
|
character(len=*), parameter, private | bud_mod = "bud_" // "bud_FS_rArray1D" |
| Name of module. More...
|
|
character(len=*), parameter, private | bud_type = "FS_rArray1D" |
| Name of bud in this module. More...
|
|
integer, parameter, public | bud_fstack_all = 0 |
| Special parameter for popping all elements. More...
|
|
integer, parameter, private | bud_id_len = 36 |
| Size of ID parameter for bud data-containers. More...
|
|
character(len=*), parameter, private | bud_mod = "bud_" // "bud_FS_dArray1D" |
| Name of module. More...
|
|
character(len=*), parameter, private | bud_type = "FS_dArray1D" |
| Name of bud in this module. More...
|
|
integer, parameter, public | bud_fstack_all = 0 |
| Special parameter for popping all elements. More...
|
|
integer, parameter, private | bud_id_len = 36 |
| Size of ID parameter for bud data-containers. More...
|
|
character(len=*), parameter, private | bud_mod = "bud_" // "bud_FS_cArray1D" |
| Name of module. More...
|
|
character(len=*), parameter, private | bud_type = "FS_cArray1D" |
| Name of bud in this module. More...
|
|
integer, parameter, public | bud_fstack_all = 0 |
| Special parameter for popping all elements. More...
|
|
integer, parameter, private | bud_id_len = 36 |
| Size of ID parameter for bud data-containers. More...
|
|
character(len=*), parameter, private | bud_mod = "bud_" // "bud_FS_zArray1D" |
| Name of module. More...
|
|
character(len=*), parameter, private | bud_type = "FS_zArray1D" |
| Name of bud in this module. More...
|
|
integer, parameter, public | bud_fstack_all = 0 |
| Special parameter for popping all elements. More...
|
|