PartMC
2.6.1
|
The pmc_integer_rmap2 module. More...
Go to the source code of this file.
Data Types | |
type | pmc_integer_rmap2::integer_rmap2_t |
A map , together with its multi-valued inverse. More... | |
Modules | |
module | pmc_integer_rmap2 |
The integer_rmap2_t structure and assocated subroutines. | |
Functions/Subroutines | |
elemental subroutine | pmc_integer_rmap2::integer_rmap2_set_ranges (integer_rmap2, n_range_1, n_range_2) |
Sets the maximum ranges of the forward map. More... | |
elemental subroutine | pmc_integer_rmap2::integer_rmap2_zero (integer_rmap2) |
Resets an integer_rmap2 to have no mappings. More... | |
subroutine | pmc_integer_rmap2::integer_rmap2_append (integer_rmap2, i_range_1, i_range_2) |
Set the map value of the next free domain value to (i_range_1, i_range_2 . More... | |
subroutine | pmc_integer_rmap2::integer_rmap2_change (integer_rmap2, i_domain, i_range_1, i_range_2) |
Change the map value of i_domain to (i_range_1, i_range_2) . More... | |
subroutine | pmc_integer_rmap2::integer_rmap2_remove (integer_rmap2, i_domain) |
Replace the map at the given i_domain with the map value of the last entry, and delete the last entry. More... | |
subroutine | pmc_integer_rmap2::integer_rmap2_check (integer_rmap2, name, n_domain, n_range_1, n_range_2, continue_on_error) |
Check that the data is consistent. More... | |
integer function | pmc_integer_rmap2::pmc_mpi_pack_size_integer_rmap2 (val) |
Determines the number of bytes required to pack the given value. More... | |
subroutine | pmc_integer_rmap2::pmc_mpi_pack_integer_rmap2 (buffer, position, val) |
Packs the given value into the buffer, advancing position. More... | |
subroutine | pmc_integer_rmap2::pmc_mpi_unpack_integer_rmap2 (buffer, position, val) |
Unpacks the given value from the buffer, advancing position. More... | |
The pmc_integer_rmap2 module.
Definition in file integer_rmap2.F90.