PartMC  2.6.1
Data Types | Modules | Functions/Subroutines
aero_info_array.F90 File Reference

The pmc_aero_info_array module. More...

Go to the source code of this file.

Data Types

type  pmc_aero_info_array::aero_info_array_t
 1-D arrays of aero_info_t structure. More...
 

Modules

module  pmc_aero_info_array
 The aero_info_array_t structure and assoicated subroutines.
 

Functions/Subroutines

elemental integer function pmc_aero_info_array::aero_info_array_n_item (aero_info_array)
 Return the current number of items. More...
 
subroutine pmc_aero_info_array::aero_info_array_zero (aero_info_array)
 Sets an aero_info_array to contain zero data. More...
 
subroutine pmc_aero_info_array::aero_info_array_realloc (aero_info_array, new_length)
 Changes the given aero_info_array to exactly the given new_length. More...
 
subroutine pmc_aero_info_array::aero_info_array_enlarge_to (aero_info_array, n)
 Possibly enlarges the given array, ensuring that it is at least of size n. More...
 
subroutine pmc_aero_info_array::aero_info_array_shrink (aero_info_array)
 Possibly shrinks the storage of the given array, ensuring that it can still store the allocated particles. More...
 
subroutine pmc_aero_info_array::aero_info_array_add_aero_info (aero_info_array, aero_info)
 Adds the given aero_info to the end of the array. More...
 
subroutine pmc_aero_info_array::aero_info_array_remove_aero_info (aero_info_array, index)
 Removes the aero_info at the given index. More...
 
subroutine pmc_aero_info_array::aero_info_array_add (aero_info_array, aero_info_array_delta)
 Adds aero_info_array_delta to the end of aero_info_array. More...
 
integer function pmc_aero_info_array::pmc_mpi_pack_size_aia (val)
 Determines the number of bytes required to pack the given value. More...
 
subroutine pmc_aero_info_array::pmc_mpi_pack_aero_info_array (buffer, position, val)
 Packs the given value into the buffer, advancing position. More...
 
subroutine pmc_aero_info_array::pmc_mpi_unpack_aero_info_array (buffer, position, val)
 Unpacks the given value from the buffer, advancing position. More...
 

Detailed Description

The pmc_aero_info_array module.

Definition in file aero_info_array.F90.