20 real (kind=R8) :: te=100.0_r8, ne=1e20_r8, rate
23 allocate(species%components(4))
24 species%components = (/
amns_reactant_type(6, 1, 12, 0),
amns_reactant_type(1, 0, 2, 0),
amns_reactant_type(6, 0, 12, 1),
amns_reactant_type(1, 1, 2, 1) /)
28 write(*,*)
'Rate = ', rate
type for the AMNS handle (opaque for user codes) NOT interoperable with C.
subroutine itm_amns_setup(handle, version, error_status)
initialization call for the AMNS package
subroutine itm_amns_finish(handle, error_status)
finalization call for the AMNS package
subroutine itm_amns_setup_table(handle, reaction_type, reactants, handle_rx, error_status)
initialization call for a particular reaction
Type used for specifying reactions when using the AMNS interface ("interoperable" version) ...
Type for the AMNS RX handle (opaque for user codes) NOT interoperable with C.
Type for indicating a single reactant or product when using the AMNS interface.
subroutine itm_amns_finish_table(handle_rx, error_status)
finalization call for a particular reaction
Type for indicating the reactants when using the AMNS interface NOT interoperable with C...
get the rates associated with the input args for a particular reaction (generic interface for 1d...
The derived types defined here are meant to be interoperable with C. The ones for this is not the cas...