The pmc_gas_data module. More...
Classes | |
struct | pmc_gas_data::gas_data_t |
Constant gas data. More... | |
Namespaces | |
namespace | pmc_gas_data |
The gas_data_t structure and associated subroutines. | |
Functions | |
subroutine | pmc_gas_data::gas_data_alloc (gas_data, n_spec) |
Allocate storage for gas species. | |
subroutine | pmc_gas_data::gas_data_free (gas_data) |
Free all storage. | |
integer | pmc_gas_data::gas_data_spec_by_name (gas_data, name) |
Returns the number of the species in gas with the given name, or returns 0 if there is no such species. | |
subroutine | pmc_gas_data::gas_data_set_mosaic_map (gas_data) |
Fills in gas_datamosaic_index. | |
subroutine | pmc_gas_data::inout_write_gas_data (file, gas_data) |
Write full state. | |
subroutine | pmc_gas_data::inout_read_gas_data (file, gas_data) |
Read full state. | |
subroutine | pmc_gas_data::spec_read_gas_data (file, gas_data) |
Read gas data from a .spec file. | |
integer | pmc_gas_data::pmc_mpi_pack_size_gas_data (val) |
Determines the number of bytes required to pack the given value. | |
subroutine | pmc_gas_data::pmc_mpi_pack_gas_data (buffer, position, val) |
Packs the given value into the buffer, advancing position. | |
subroutine | pmc_gas_data::pmc_mpi_unpack_gas_data (buffer, position, val) |
Unpacks the given value from the buffer, advancing position. | |
Variables | |
integer, parameter | pmc_gas_data::GAS_NAME_LEN = 100 |
Maximum length of the name of a gas. |
The pmc_gas_data module.