NeutronRate Derived Type

type, public :: NeutronRate

Neutron storage structure


Contents

Source Code


Components

TypeVisibility AttributesNameInitial
real(kind=Float64), public, dimension(:), allocatable:: rate

Neutron rate: rate(orbit_type) [neutrons/sec]

real(kind=Float64), public, dimension(:,:,:,:,:), allocatable:: weight

Neutron rate weight: weight(E,p,R,Z,Phi)

real(kind=Float64), public, dimension(:,:,:), allocatable:: emis

Neutron emissivity: emis(R,Z,Phi)


Source Code

type NeutronRate
    !+ Neutron storage structure
    real(Float64), dimension(:), allocatable :: rate
        !+ Neutron rate: rate(orbit_type) [neutrons/sec]
    real(Float64), dimension(:,:,:,:,:), allocatable :: weight
        !+ Neutron rate weight: weight(E,p,R,Z,Phi)
    real(Float64), dimension(:,:,:), allocatable :: emis
        !+ Neutron emissivity: emis(R,Z,Phi)
end type NeutronRate