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

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.


Generated on Sun Feb 17 10:31:06 2008 for PartMC by  doxygen 1.5.4