Classes | |
struct | process_spec_t |
Specification of the processing required to turn internal particle data into output data. More... | |
Functions | |
subroutine | process_spec_alloc (process_spec) |
Allocate and initialize storage. | |
subroutine | process_spec_free (process_spec) |
Free storage. | |
subroutine | process_spec_list_free (process_spec_list) |
Free storage. | |
subroutine | process_spec_copy (process_spec_from, process_spec_to) |
Copy all data. | |
subroutine | spec_read_process_spec_list_filename (file, name, process_spec_list) |
Read process_spec_list from filename on line in file. | |
subroutine | inout_read_process_spec_list (file, process_spec_list) |
Read a list of process_specs from the given file. | |
subroutine | inout_read_process_spec (file, process_spec, eof) |
Read from an inout_file. | |
subroutine | inout_read_process_spec_kappa (file, process_spec) |
Read kappa spec from an inout_file. | |
subroutine | inout_read_process_spec_comp (file, process_spec) |
Read comp spec from an inout_file. | |
subroutine | inout_read_process_spec_n_orig_part (file, process_spec) |
Read n_orig_part spec from an inout_file. | |
subroutine | inout_read_process_spec_optic (file, process_spec) |
Read optic spec from an inout_file. | |
Variables | |
integer, parameter | PROCESS_SPEC_TYPE_LEN = 40 |
Maximum length of process_spec%type. | |
integer, parameter | PROCESS_SPEC_NAME_LEN = 200 |
Maximum length of process_spec%name. |
subroutine pmc_process_spec::inout_read_process_spec | ( | type(inout_file_t),intent(inout) | file, | |
type(process_spec_t),intent(out) | process_spec, | |||
logical | eof | |||
) |
Read from an inout_file.
file | Inout file. |
process_spec | Data to read. |
eof | If eof instead of reading data. |
subroutine pmc_process_spec::inout_read_process_spec_comp | ( | type(inout_file_t),intent(inout) | file, | |
type(process_spec_t),intent(out) | process_spec | |||
) |
Read comp spec from an inout_file.
file | Inout file. |
process_spec | Data to read. |
subroutine pmc_process_spec::inout_read_process_spec_kappa | ( | type(inout_file_t),intent(inout) | file, | |
type(process_spec_t),intent(out) | process_spec | |||
) |
Read kappa spec from an inout_file.
file | Inout file. |
process_spec | Data to read. |
subroutine pmc_process_spec::inout_read_process_spec_list | ( | type(inout_file_t),intent(inout) | file, | |
type(process_spec_t),dimension(:),pointer | process_spec_list | |||
) |
Read a list of process_specs from the given file.
file | File to read. |
process_spec_list | Data to read. |
subroutine pmc_process_spec::inout_read_process_spec_n_orig_part | ( | type(inout_file_t),intent(inout) | file, | |
type(process_spec_t),intent(out) | process_spec | |||
) |
Read n_orig_part spec from an inout_file.
file | Inout file. |
process_spec | Data to read. |
subroutine pmc_process_spec::inout_read_process_spec_optic | ( | type(inout_file_t),intent(inout) | file, | |
type(process_spec_t),intent(out) | process_spec | |||
) |
Read optic spec from an inout_file.
file | Inout file. |
process_spec | Data to read. |
subroutine pmc_process_spec::process_spec_alloc | ( | type(process_spec_t),intent(out) | process_spec | ) |
Allocate and initialize storage.
process_spec | Structure to alloc. |
subroutine pmc_process_spec::process_spec_copy | ( | type(process_spec_t),intent(in) | process_spec_from, | |
type(process_spec_t),intent(inout) | process_spec_to | |||
) |
Copy all data.
process_spec_from | Source of data. |
process_spec_to | Dest of data. |
subroutine pmc_process_spec::process_spec_free | ( | type(process_spec_t),intent(inout) | process_spec | ) |
Free storage.
process_spec | Structure to free. |
subroutine pmc_process_spec::process_spec_list_free | ( | type(process_spec_t),dimension(:),pointer | process_spec_list | ) |
Free storage.
process_spec_list | Structure to free. |
subroutine pmc_process_spec::spec_read_process_spec_list_filename | ( | type(inout_file_t),intent(inout) | file, | |
character(len=*),intent(in) | name, | |||
type(process_spec_t),dimension(:),pointer | process_spec_list | |||
) |
Read process_spec_list from filename on line in file.
file | Inout file. |
name | Name of data line for filename. |
process_spec_list | Data to read. |
integer,parameter pmc_process_spec::PROCESS_SPEC_NAME_LEN = 200 |
Maximum length of process_spec%name.
integer,parameter pmc_process_spec::PROCESS_SPEC_TYPE_LEN = 40 |
Maximum length of process_spec%type.