ETS  \$Id: Doxyfile 2162 2020-02-26 14:16:09Z g2dpc $
 All Classes Files Functions Variables Pages
fusion_sources_module Module Reference

Module implementing fusion sources. More...

Public Member Functions

subroutine fusion_sources (coreprof, coresource)
 
subroutine fusion_finalize ()
 

Public Attributes

integer, parameter nreac =4
 
integer, parameter nspec =6
 
type(amns_handle_type), save amns
 
type(amns_handle_rx_type),
dimension(nreac), save 
nuclear
 

Detailed Description

Module implementing fusion sources.

Author
David Coster
Version
"$Id: amns_module.F90 535 2015-11-07 11:04:17Z dpc $"

The routine calculates sources of particles and energy arising from thermal-thermal fusion reactions.

The included reactions are D(D,p)T, D(D,n)^3He, D(T,n)^4He and D(^3He,p)^4He. No slowing down is followed, all sources are ascribed to the birth position. All of the fusion energy to charged particles is allocated to the electrons.

Definition at line 14 of file fusion_sources_module.f90.

Member Function/Subroutine Documentation

subroutine fusion_sources_module::fusion_finalize ( )

Definition at line 211 of file fusion_sources_module.f90.

subroutine fusion_sources_module::fusion_sources ( type (type_coreprof), dimension(:), pointer  coreprof,
type (type_coresource), dimension(:), pointer  coresource 
)

Definition at line 23 of file fusion_sources_module.f90.

Here is the caller graph for this function:

Member Data Documentation

type (amns_handle_type), save fusion_sources_module::amns

Definition at line 18 of file fusion_sources_module.f90.

integer, parameter fusion_sources_module::nreac =4

Definition at line 17 of file fusion_sources_module.f90.

integer, parameter fusion_sources_module::nspec =6

Definition at line 17 of file fusion_sources_module.f90.

type (amns_handle_rx_type), dimension(nreac), save fusion_sources_module::nuclear

Definition at line 19 of file fusion_sources_module.f90.


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