|
| procedure | insert (this, elem) |
| | insert element into set
|
| |
| procedure | reset (this) |
| | purse set and free allocated memory
|
| |
| procedure | find (this, elem) |
| | find element in set
|
| |
| procedure | get (this, idx) |
| | get element from specific position in set
|
| |
| procedure | getall (this) |
| | get all elements in set as sorted list
|
| |
| procedure | update_sorted (this) |
| | update internal list of set elements
|
| |
Definition at line 29 of file submatrix_types.F.
◆ insert()
| procedure submatrix_types::set_type::insert |
( |
class(set_type), intent(inout) |
this, |
|
|
integer, intent(in) |
elem |
|
) |
| |
◆ reset()
| procedure submatrix_types::set_type::reset |
( |
class(set_type), intent(inout) |
this | ) |
|
purse set and free allocated memory
- Parameters
-
Definition at line 36 of file submatrix_types.F.
◆ find()
| procedure submatrix_types::set_type::find |
( |
class(set_type), intent(in) |
this, |
|
|
integer, intent(in) |
elem |
|
) |
| |
find element in set
- Parameters
-
| this | - instance of set_type |
| elem | - element to look for |
- Returns
- .TRUE. if element is contained in set, .FALSE. otherwise
Definition at line 37 of file submatrix_types.F.
◆ get()
| procedure submatrix_types::set_type::get |
( |
class(set_type), intent(inout) |
this, |
|
|
integer, intent(in) |
idx |
|
) |
| |
get element from specific position in set
- Parameters
-
| this | - instance of set_type |
| idx | - position in set |
- Returns
- element at position idx
Definition at line 38 of file submatrix_types.F.
◆ getall()
| procedure submatrix_types::set_type::getall |
( |
class(set_type), intent(inout) |
this | ) |
|
get all elements in set as sorted list
- Parameters
-
- Returns
- sorted array containing set elements
Definition at line 39 of file submatrix_types.F.
◆ update_sorted()
| procedure submatrix_types::set_type::update_sorted |
( |
class(set_type), intent(inout) |
this | ) |
|
update internal list of set elements
- Parameters
-
| this | - instance of extendable vector |
Definition at line 40 of file submatrix_types.F.
◆ data
| type(extvec_type), dimension(0:set_modulus - 1) submatrix_types::set_type::data = extvec_type() |
◆ sorted
| integer, dimension(:), allocatable submatrix_types::set_type::sorted |
◆ elements
| integer submatrix_types::set_type::elements = 0 |
◆ sorted_up_to_date
| logical submatrix_types::set_type::sorted_up_to_date = .FALSE. |
The documentation for this type was generated from the following file: