Photolysis rate constant calculator.
More...
|
| procedure | get (this, grid_warehouse, profile_warehouse, radiation_field, dose_rates, file_tag) |
| |
|
procedure | labels (this) |
| |
|
procedure | size (this) |
| |
|
procedure | pack_size (this, comm) |
| |
|
procedure | mpi_pack (this, buffer, position, comm) |
| |
|
procedure | mpi_unpack (this, buffer, position, comm) |
| |
| final | finalize (this) |
| |
| class(dose_rates_t) function, pointer | constructor (config, grid_warehouse, profile_warehouse) |
| |
Photolysis rate constant calculator.
dose_rates_t constructor
◆ finalize()
| final tuvx_dose_rates::dose_rates_t::finalize |
( |
type(dose_rates_t), intent(inout) | this | ) |
|
|
final |
- Parameters
-
| [in,out] | this | Dose rate object |
◆ constructor()
- Parameters
-
| [in,out] | config | Dose rate configuration |
| [in,out] | grid_warehouse | grid warehouse |
| [in,out] | profile_warehouse | profile warehouse |
- Returns
- New dose rates
◆ get()
| procedure tuvx_dose_rates::dose_rates_t::get |
( |
class(dose_rates_t), intent(inout) | this, |
|
|
type(grid_warehouse_t), intent(inout) | grid_warehouse, |
|
|
type(profile_warehouse_t), intent(inout) | profile_warehouse, |
|
|
type(radiation_field_t), intent(in) | radiation_field, |
|
|
real(dk), dimension(:,:), intent(inout) | dose_rates, |
|
|
character(len=*), intent(in) | file_tag ) |
- Parameters
-
| [in,out] | this | Dose rate constant calculator |
| [in,out] | grid_warehouse | Warehouses |
| [in] | radiation_field | Actinic flux |
| [in] | file_tag | Tag used in file name of output data |
| [in,out] | dose_rates | Calculated dose rate constants (vertical layer, dose rate type) |
The documentation for this interface was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/tuv-x/checkouts/latest/src/dose_rates.F90