16 integer(I4B) :: nrhospecies
19 real(dp),
dimension(:),
pointer,
contiguous :: drhodc => null()
20 real(dp),
dimension(:),
pointer,
contiguous :: crhoref => null()
21 character(len=LENMODELNAME),
dimension(:),
allocatable :: cmodelname
22 character(len=LENAUXNAME),
dimension(:),
allocatable :: cauxspeciesname
35 integer(I4B) :: nrhospecies
37 allocate (this%drhodc(nrhospecies))
38 allocate (this%crhoref(nrhospecies))
39 allocate (this%cmodelname(nrhospecies))
40 allocate (this%cauxspeciesname(nrhospecies))
49 deallocate (this%drhodc)
50 deallocate (this%crhoref)
51 deallocate (this%cmodelname)
52 deallocate (this%cauxspeciesname)
This module contains simulation constants.
integer(i4b), parameter lenmodelname
maximum length of the model name
integer(i4b), parameter lenauxname
maximum length of a aux variable
real(dp), parameter dzero
real constant zero
This module defines variable data types.