12 character(len=20) :: geo_type =
'UNDEFINED'
13 integer(I4B) :: id = 0
14 character(len=GEONAMELEN) :: name =
''
51 real(dp),
intent(in) :: depth
61 real(dp),
intent(in) :: depth
69 character(len=*),
intent(inout) :: line
78 integer(I4B),
intent(in) :: iout
80 character(len=*),
parameter :: fmtid =
"(4x,a,i0)"
81 character(len=*),
parameter :: fmtnm =
"(4x,a,a)"
83 write (iout, fmtid)
'ID = ', this%id
84 write (iout, fmtnm)
'NAME = ', trim(adjustl(this%name))
85 write (iout, fmtnm)
'GEOMETRY TYPE = ', trim(adjustl(this%geo_type))
subroutine print_attributes(this, iout)
Print the attributes for this object.
real(dp) function perimeter_sat(this)
integer(i4b), parameter geonamelen
real(dp) function perimeter_wet(this, depth)
real(dp) function area_wet(this, depth)
real(dp) function area_sat(this)
subroutine set_attribute(this, line)
This module defines variable data types.