The pmc_aero_weight module. More...
Data Types | |
type | pmc_aero_weight::aero_weight_t |
An aerosol size distribution weighting function. More... | |
Modules | |
module | pmc_aero_weight |
The aero_weight_t structure and associated subroutines. | |
Functions/Subroutines | |
subroutine | pmc_aero_weight::aero_weight_allocate (aero_weight) |
Allocates an aero_weight. | |
subroutine | pmc_aero_weight::aero_weight_allocate_size (aero_weight) |
Allocates an aero_weight of the given size. | |
subroutine | pmc_aero_weight::aero_weight_deallocate (aero_weight) |
Free all storage. | |
subroutine | pmc_aero_weight::aero_weight_zero (aero_weight) |
Zeros the contents of the aero_weight . | |
subroutine | pmc_aero_weight::aero_weight_copy (aero_weight_from, aero_weight_to) |
Copy an aero_weight. | |
real(kind=dp) | pmc_aero_weight::aero_weight_value (aero_weight, radius) |
Give the value of an aero_weight at a specific radius. | |
subroutine | pmc_aero_weight::spec_file_read_aero_weight (file, aero_weight) |
Read an aero_weight from a spec file. | |
integer | pmc_aero_weight::pmc_mpi_pack_size_aero_weight (val) |
Determines the number of bytes required to pack the given value. | |
subroutine | pmc_aero_weight::pmc_mpi_pack_aero_weight (buffer, position, val) |
Packs the given value into the buffer, advancing position. | |
subroutine | pmc_aero_weight::pmc_mpi_unpack_aero_weight (buffer, position, val) |
Unpacks the given value from the buffer, advancing position. | |
subroutine | pmc_aero_weight::aero_weight_output_netcdf (aero_weight, ncid) |
Write full state. | |
subroutine | pmc_aero_weight::aero_weight_input_netcdf (aero_weight, ncid) |
Read full state. | |
Variables | |
integer, parameter | pmc_aero_weight::AERO_WEIGHT_TYPE_INVALID = 0 |
Type code for an undefined or invalid weighting. | |
integer, parameter | pmc_aero_weight::AERO_WEIGHT_TYPE_NONE = 1 |
Type code for no (or flat) weighting. | |
integer, parameter | pmc_aero_weight::AERO_WEIGHT_TYPE_POWER = 2 |
Type code for power function weighting. | |
integer, parameter | pmc_aero_weight::AERO_WEIGHT_TYPE_MFA = 3 |
Type code for MFA weighting. |
The pmc_aero_weight module.