pmc_process_spec::process_spec_t Struct Reference

Specification of the processing required to turn internal particle data into output data. More...

List of all members.

Public Attributes

character(len=PROCESS_SPEC_TYPE_LENtype
 Processing type.
character(len=PROCESS_SPEC_NAME_LENname
 Output variable name.
integer n_step
 Number of steps for histogram.
real *8 min_val
 Minimum histogram value.
real *8 max_val
 Maximum histogram value.
logical log_scale
 Use a log-scale for histogram?.
character(len=AERO_NAME_LEN),
dimension(:), pointer 
a_species
 Composition A species.
character(len=AERO_NAME_LEN),
dimension(:), pointer 
b_species
 Composition B species.

Detailed Description

Specification of the processing required to turn internal particle data into output data.

Internal per-particle data in an aero_state_t is binned into arrays before being output. The output routines in output_processed.f90 use the process_spec_t structure to define how an aero_state_t is transformed into one output data array.

There are different types of processing that can be done, as stored in process_spec%type. We could have had different types of process_spec_t for each different type, storing only the data appropriate to that type of processing. Instead we have only a single process_spec_t that is the union of all the possible necessary data fields. This means that for some types of processing some of the entries of the process_spec_t structure will be ignored.


Member Data Documentation

character(len=AERO_NAME_LEN),dimension(:),pointer pmc_process_spec::process_spec_t::a_species

Composition A species.

character(len=AERO_NAME_LEN),dimension(:),pointer pmc_process_spec::process_spec_t::b_species

Composition B species.

Use a log-scale for histogram?.

Maximum histogram value.

Minimum histogram value.

Number of steps for histogram.

Output variable name.

Processing type.


The documentation for this struct was generated from the following file:

Generated on 29 Mar 2010 for PartMC by  doxygen 1.6.1