pmc_process_spec Namespace Reference
The process_spec_t structure and associated subroutines.
More...
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.
|
Detailed Description
The process_spec_t structure and associated subroutines.
Function Documentation
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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| process_spec | Structure to free. |
subroutine pmc_process_spec::process_spec_list_free |
( |
type(process_spec_t),dimension(:),pointer |
process_spec_list |
) |
|
Free storage.
- Parameters:
-
| 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.
- Parameters:
-
| file | Inout file. |
| name | Name of data line for filename. |
| process_spec_list | Data to read. |
Variable Documentation
Maximum length of process_spec%name.
Maximum length of process_spec%type.