116 class(CircularGeometryType) :: this
117 character(len=LINELENGTH) :: errmsg
118 character(len=*),
intent(inout) :: line
120 integer(I4B) :: lloc, istart, istop, ival
125 call urword(line, lloc, istart, istop, 2, ival, rval, 0, 0)
129 call urword(line, lloc, istart, istop, 1, ival, rval, 0, 0)
130 select case (line(istart:istop))
132 call urword(line, lloc, istart, istop, 1, ival, rval, 0, 0)
133 this%name = line(istart:istop)
135 call urword(line, lloc, istart, istop, 3, ival, rval, 0, 0)
138 write (errmsg,
'(a,a)') &
139 'Unknown circular geometry attribute: ', line(istart:istop)
integer(i4b), parameter linelength
maximum length of a standard line
This module contains simulation methods.
subroutine, public store_error(msg, terminate)
Store an error message.
integer(i4b) function, public count_errors()
Return number of errors.