Changeset 341
- Timestamp:
- Aug 5, 2011 2:25:47 PM (12 years ago)
- Location:
- trunk/fsource
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/fsource/pyspg.for
r94 r341 15 15 16 16 CHARACTER*(20) SPG 17 INTEGER*4 LAUE,SGINV,SGLATT,SGUNIQ,SGNOPS,IERR 17 INTEGER*4 LAUE,SGINV,SGLATT,SGUNIQ,SGNOPS,IERR,SGNCEN 18 18 REAL*4 SGMTRX(24,3,3),SGTRNS(24,3) 19 19 REAL*4 RT(5,4,25),CEN(3,4) … … 23 23 CALL SGROUPNP(SPG,LAUE,SGUNIQ,SGINV,SGLATT,SGNOPS,SGPOL,JRT, 24 24 1 CEN,SGNCEN,RT,IERR) 25 26 25 DO K=1,SGNOPS 27 26 DO I=1,3 … … 34 33 RETURN 35 34 END 35 36 SUBROUTINE GENHKLPY(XH,NSYM,SGMTRX,SGTRNS,ICEN,NCV,SGCEN,JHK, 37 1 HKL,IABSNT,MULP) 38 Cf2py intent(in) XH 39 Cf2py intent(in) NSYM 40 Cf2py intent(in) SGMTRX 41 Cf2py intent(in) SGTRNS 42 Cf2py depend(NSYM) SGMTRX,SGTRNS 43 Cf2py intent(in) ICEN 44 Cf2py intent(in) NCV 45 Cf2py intent(in) SGCEN 46 Cf2py depend(NCV) SGCEN 47 Cf2py intent(out) JHK 48 Cf2py intent(out) HKL 49 Cf2py intent(out) IABSNT 50 Cf2py intent(out) MULP 51 52 INTEGER*4 ICEN,NSYM 53 REAL*4 SGMTRX(NSYM,3,3),SGTRNS(NSYM,3),SGCEN(NCV,3) 54 REAL*4 CEN(3,4),HKL(4,24),XH(4) 55 INTEGER*4 JRT(3,5,24),JHK,NCV 56 57 DO J=1,NCV 58 DO I=1,3 59 CEN(I,J) = SGCEN(J,I) 60 END DO 61 END DO 62 DO K=1,NSYM 63 DO I=1,3 64 DO J=1,3 65 JRT(I,J,K) = SGMTRX(K,I,J)*1. 66 JRT(I,4,K) = SGTRNS(K,I)*12. 67 END DO 68 END DO 69 END DO 70 CALL GENHKL(XH,NSYM,JRT,ICEN,NCV,CEN,JHK,HKL,IABSNT,MULP) 71 RETURN 72 END
Note: See TracChangeset
for help on using the changeset viewer.