Go to the source code of this file.
◆ creset1ryrange()
subroutine creset1ryrange |
( |
integer, intent(in) |
cmpn, |
|
|
real(8), intent(in) |
E1, |
|
|
real(8), intent(in) |
E2 |
|
) |
| |
Definition at line 2 of file creset1ryRange.f.
References cprocprimdt().
10 integer,
intent(in):: cmpn
12 real(8),
intent(in):: e1, e2
22 write(0,*)
' E1=',e1,
' is not < E2=',e2
23 write(0,*)
' error in creset1ryRange ' 26 if( cmpn < 1 .or. cmpn > prim%no_of_comps)
then 27 write(0,*)
' cmpn given to creset1ryRange=',cmpn,
28 *
' must be in 1 to', prim%no_of_comps
31 if( e1< prim%each(cmpn)%energy(1) )
then 32 prim%each(cmpn)%cut = prim%each(cmpn)%energy(1)
34 prim%each(cmpn)%cut = e1
37 nseg = prim%each(cmpn)%no_of_seg
38 if( e2> prim%each(cmpn)%energy(nseg) )
then 39 prim%each(cmpn)%cut2 = prim%each(cmpn)%energy(nseg)
41 prim%each(cmpn)%cut2 = e2
subroutine cprocprimdt(prm)