mirror of
https://github.com/QuantumPackage/qp2.git
synced 2024-12-23 03:53:29 +01:00
complex mo swap
This commit is contained in:
parent
82b6bccc37
commit
a3195ae08a
@ -7,11 +7,20 @@ program swap_mos
|
||||
double precision :: x
|
||||
print *, 'MOs to swap?'
|
||||
read(*,*) i1, i2
|
||||
do i=1,ao_num
|
||||
x = mo_coef(i,i1)
|
||||
mo_coef(i,i1) = mo_coef(i,i2)
|
||||
mo_coef(i,i2) = x
|
||||
enddo
|
||||
if (is_complex) then
|
||||
complex*16 :: xc
|
||||
do i=1,ao_num
|
||||
xc = mo_coef_complex(i,i1)
|
||||
mo_coef_complex(i,i1) = mo_coef_complex(i,i2)
|
||||
mo_coef_complex(i,i2) = xc
|
||||
enddo
|
||||
else
|
||||
do i=1,ao_num
|
||||
x = mo_coef(i,i1)
|
||||
mo_coef(i,i1) = mo_coef(i,i2)
|
||||
mo_coef(i,i2) = x
|
||||
enddo
|
||||
endif
|
||||
call save_mos
|
||||
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user