Changeset 7 for trunk/MATRICE/colle.pro
- Timestamp:
- 04/24/06 10:40:41 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MATRICE/colle.pro
r2 r7 105 105 ;------------------------------------------------------------ 106 106 case direc of 107 1:BEGIN ; on colle suivant la dimension 1107 1:BEGIN ; on colle suivant la dimension 1 108 108 res = *ptrtab[0] 109 109 if NOT keyword_set(sauve) then ptr_free, ptrtab[0] … … 113 113 ENDFOR 114 114 END 115 2:BEGIN ; on colle suivant la dimension 2115 2:BEGIN ; on colle suivant la dimension 2 116 116 res = *ptrtab[0] 117 117 if NOT keyword_set(sauve) then ptr_free, ptrtab[0] … … 121 121 ENDFOR 122 122 END 123 3:BEGIN ; on colle suivant la dimension 3123 3:BEGIN ; on colle suivant la dimension 3 124 124 res = *ptrtab[0] 125 125 if NOT keyword_set(sauve) then ptr_free, ptrtab[0] … … 136 136 permute[0] = direc-1 137 137 permute[direc-1] = 0 138 if (size(*ptrtab[0]))[0] NE direc then $ 139 *ptrtab[0] = reform(*ptrtab[0], [(size(*ptrtab[0]))[1:direc-1], 1], /over) 138 140 res = transpose(*ptrtab[0], permute) 139 141 if NOT keyword_set(sauve) then ptr_free, ptrtab[0] 140 142 FOR n = 1,nbretab-1 DO BEGIN ; on colle suivant la dimension 1 143 if (size(*ptrtab[n]))[0] NE direc then $ 144 *ptrtab[n] = reform(*ptrtab[n], [(size(*ptrtab[n]))[1:direc-1], 1]) 141 145 res = [temporary(res), transpose(*ptrtab[n], permute)] 142 146 if NOT keyword_set(sauve) then ptr_free, ptrtab[n]
Note: See TracChangeset
for help on using the changeset viewer.