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) a_species
 Composition A species.
character(len=AERO_NAME_LEN) 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=PROCESS_SPEC_TYPE_LEN) pmc_process_spec::process_spec_t::type

Processing type.

character(len=PROCESS_SPEC_NAME_LEN) pmc_process_spec::process_spec_t::name

Output variable name.

integer pmc_process_spec::process_spec_t::n_step

Number of steps for histogram.

real*8 pmc_process_spec::process_spec_t::min_val

Minimum histogram value.

real*8 pmc_process_spec::process_spec_t::max_val

Maximum histogram value.

logical pmc_process_spec::process_spec_t::log_scale

Use a log-scale for histogram?.

character(len=AERO_NAME_LEN) pmc_process_spec::process_spec_t::a_species

Composition A species.

character(len=AERO_NAME_LEN) pmc_process_spec::process_spec_t::b_species

Composition B species.


The documentation for this struct was generated from the following file:
Generated on Sun Feb 17 10:31:06 2008 for PartMC by  doxygen 1.5.4