Go to the source code of this file.
|
| subroutine | headings (inpc, textpart, istat, n, iline, ipol, inl, ipoinp, inp, ipoinpc, heading, istep, irstrt) |
| |
◆ headings()
| subroutine headings |
( |
character*1, dimension(*) |
inpc, |
|
|
character*132, dimension(16) |
textpart, |
|
|
integer |
istat, |
|
|
integer |
n, |
|
|
integer |
iline, |
|
|
integer |
ipol, |
|
|
integer |
inl, |
|
|
integer, dimension(2,*) |
ipoinp, |
|
|
integer, dimension(3,*) |
inp, |
|
|
integer, dimension(0:*) |
ipoinpc, |
|
|
character*66, dimension(*) |
heading, |
|
|
integer |
istep, |
|
|
integer |
irstrt |
|
) |
| |
27 character*66 heading(*)
28 character*132 textpart(16)
31 integer istat,n,key,iline,ipol,inl,ipoinp(2,*),inp(3,*),
32 & ipoinpc(0:*),i,j,nentries,nheading,istep,irstrt
34 if((istep.gt.0).and.(irstrt.ge.0))
then 35 write(*,*)
'*ERROR reading *HEADING: *HEADING should be placed' 36 write(*,*)
' before all step definitions' 42 &
'*WARNING in headings: parameter not recognized:' 44 & textpart(i)(1:index(textpart(i),
' ')-1)
54 if(iline.eq.inp(2,inl))
then 55 if(inp(3,inl).eq.0)
then 58 if(ipol.gt.nentries)
then 61 elseif(ipoinp(1,ipol).ne.0)
then 75 do i=ipoinpc(iline-1)+1,ipoinpc(iline)
86 if((text(1:1).eq.
'*').and.(text(2:2).ne.
'*'))
then 90 call splitline(text,textpart,n)
91 if((key.ne.0).or.(istat.lt.0))
exit 98 heading(nheading)=text(1:66)