root / src / Annul.f90 @ 10
Historique | Voir | Annoter | Télécharger (418 octet)
1 |
|
---|---|
2 |
SUBROUTINE Annul(Liaisons,at,atli) |
3 |
! Cette routine supprime l'atome atli dans les liaisons de at |
4 |
use Path_module, only : Nat, NMaxL |
5 |
|
6 |
INTEGER(4) :: Liaisons(Nat,0:NMaxL),At,Atli,I,J |
7 |
I=1 |
8 |
Do WHILE ((Liaisons(at,I).NE.Atli).AND.(I.LE.Liaisons(at,0))) |
9 |
I=I+1 |
10 |
END DO |
11 |
Do J=I,NMaxL-1 |
12 |
Liaisons(at,J)=Liaisons(at,J+1) |
13 |
END DO |
14 |
Liaisons(at,NMaxL)=0 |
15 |
END |