Changeset 19823


Ignore:
Timestamp:
11/26/15 10:43:58 (9 years ago)
Author:
Eric.Larour
Message:

CHG: issues fixed with counters in for loops not being declared properly.

Location:
issm/trunk-jpl/src/m
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/array/arrayoperations.js

    r19805 r19823  
    66        var max=0;
    77
    8         for (i=0;i<array.length;i++){
     8        for (var i=0;i<array.length;i++){
    99                var subarray=array[i];
    1010                max=Math.max(max,ArrayMax(subarray));
     
    7171        var min=ArrayMax2D(array);
    7272
    73         for (i=0;i<array.length;i++){
     73        for (var i=0;i<array.length;i++){
    7474                var subarray=array[i];
    7575                min=Math.min(min,ArrayMin(subarray));
     
    127127
    128128        var notarray=array;
    129         for (i=0;i<array.length;i++)notarray[i]=-array[i];
     129        for (var i=0;i<array.length;i++)notarray[i]=-array[i];
    130130        return notarray;
    131131} //}}}
     
    139139
    140140        var powarray=array;
    141         for (i=0;i<array.length;i++)powarray[i]=Math.pow(array[i],coefficient);
     141        for (var i=0;i<array.length;i++)powarray[i]=Math.pow(array[i],coefficient);
    142142        return powarray;
    143143} //}}}
     
    145145
    146146        var sqrtarray=array;
    147         for (i=0;i<array.length;i++)sqrtarray[i]=Math.sqrt(array[i]);
     147        for (var i=0;i<array.length;i++)sqrtarray[i]=Math.sqrt(array[i]);
    148148        return sqrtarray;
    149149} //}}}
    150150function ArrayScale(array,alpha) { //{{{
    151151
    152         for (i=0;i<array.length;i++)array[i]=array[i]*alpha;
     152        for (var i=0;i<array.length;i++)array[i]=array[i]*alpha;
    153153
    154154} //}}}
     
    224224
    225225        var array=array1;
    226         for (i=0;i<array1.length;i++)array[i]=array1[i] & array2[i];
     226        for (var i=0;i<array1.length;i++)array[i]=array1[i] & array2[i];
    227227        return array;
    228228} //}}}
     
    230230
    231231        var array=NewArrayFill(array1.length,0);
    232         for (i=0;i<array1.length;i++){
    233                 for(j=0;j<array2.length;j++){
     232        for (var i=0;i<array1.length;i++){
     233                for(var j=0;j<array2.length;j++){
    234234                        if (array1[i] == array2[j]){
    235235                                array[i]=1;
     
    258258        //find number of indices
    259259        var count=0;
    260         for (i=0;i<array.length;i++)if(array[i]==value)count++;
     260        for (var i=0;i<array.length;i++)if(array[i]==value)count++;
    261261
    262262        //allocate:
     
    265265        //fill in:
    266266        count=0;
    267         for (i=0;i<array.length;i++){
     267        for (var i=0;i<array.length;i++){
    268268                if(array[i]==value){
    269269                        indices[count]=i;
     
    277277        //find number of indices
    278278        var count=0;
    279         for (i=0;i<array.length;i++)if(array[i]!=value)count++;
     279        for (var i=0;i<array.length;i++)if(array[i]!=value)count++;
    280280
    281281        //allocate:
     
    284284        //fill in:
    285285        count=0;
    286         for (i=0;i<array.length;i++){
     286        for (var i=0;i<array.length;i++){
    287287                if(array[i]!=value){
    288288                        indices[count]=i;
  • issm/trunk-jpl/src/m/classes/pairoptions.js

    r19753 r19823  
    2727
    2828                        //go through args and build list of obj
    29                         for (i=0;i<numoptions;i++){
     29                        for (var i=0;i<numoptions;i++){
    3030                                if (typeof args[2*i] === 'string'){
    3131                                        this.list[i][0]=args[2*i];
     
    6262        this.AssignObjectFields = function(object){ // {{{
    6363                //ASSIGNOBJECTFIELDS - assign object fields from options
    64                 for (i=0;i<list.length;i++){
     64                for (var i=0;i<list.length;i++){
    6565                        fieldname=list[i][0];
    6666                        fieldvalue=list[i][1];
     
    7777
    7878                var found=0;
    79                 for (i=0;i<this.list.length;i++){
     79                for (var i=0;i<this.list.length;i++){
    8080                        if (this.list[i][0] === field){
    8181                                found=1;
     
    8787                }
    8888                else{
    89                         for (i=0;i<this.list.length;i++){
     89                        for (var i=0;i<this.list.length;i++){
    9090                                if (this.list[i][0] === field){
    9191                                        this.list[i][1] = newvalue;
     
    9999                //track the first occurrence of each option
    100100                var indices=NewArrayFill(this.list.length,0);
    101                 for (i=0;i<this.list.length;i++){
     101                for (var i=0;i<this.list.length;i++){
    102102                        if(indices[i]==0){
    103103                                for(var j=i+1;j<this.list.length;j++){
     
    111111                newlist=Create2DArray(sumindices,3);
    112112                var count=0;
    113                 for (i=0;i<this.list.length;i++){
     113                for (var i=0;i<this.list.length;i++){
    114114                        if (indices[i]==1) if (warn) console.log(sprintf("%s%s%s\n",'WARNING: option ', this.list[i,0],' appeared more than once. Only its first occurrence will be kept'));
    115115                        else{
     
    122122                //DISPLAYUNUSED - display unused options
    123123
    124                 for (i=0;i<this.list.length;i++){
     124                for (var i=0;i<this.list.length;i++){
    125125                        if (!(this.list[i][2])){
    126126                                console.log(sprintf("%s%s%s\n",'WARNING: option ',this.list[i][0],' was not used'));
     
    131131                if (this.list.length){
    132132                        console.log(sprintf('   pairoptions: (%i)\n',this.list.length));
    133                         for (i=0;i<this.list.length;i++){
     133                        for (var i=0;i<this.list.length;i++){
    134134                                if (typeof this.list[i][1] === 'string'){
    135135                                        console.log(sprintf("     field: '%s' value(string): ''%s''",this.list[i][0],this.list[i][1]));
     
    177177
    178178                //count number of occurrences:
    179                 for (i=0;i<this.list.length;i++) if (this.list[i][0] === field)num++;
     179                for (var i=0;i<this.list.length;i++) if (this.list[i][0] === field)num++;
    180180
    181181                return num;
     
    238238                        //find where the field is located
    239239                        indices=NewArrayFill(this.list.length,1);
    240                         for (i=0;i<this.list.length;i++)if(this.list[i][1] === field)indices[i]=0;
     240                        for (var i=0;i<this.list.length;i++)if(this.list[i][1] === field)indices[i]=0;
    241241                        sumindices=ArraySum(indices);
    242242
     
    245245
    246246                        count=0;
    247                         for (i=0;i<this.list.length;i++){
     247                        for (var i=0;i<this.list.length;i++){
    248248                                if(!(this.list[i][1] === field)){
    249249                                        newlist[count]=this.list[i];
  • issm/trunk-jpl/src/m/geometry/FlagElements.js

    r19721 r19823  
    3232                else if (region.length==md.mesh.numberofvertices){
    3333                        var flag=NewArrayFill(md.mesh.numberofelements,0);
    34                         for (i=0;i<md.mesh.numberofelements;i++)
     34                        for (var i=0;i<md.mesh.numberofelements;i++)
    3535                                var sum=0;
    3636                                for(var j=0;j<md.mesh.elements[0].length;j++){
  • issm/trunk-jpl/src/m/inversions/marshallcostfunctions.js

    r19791 r19823  
    11function  marshallcostfunctions(cost_functions){
    2         for(i=0;i<cost_functions.length;i++){
     2        for(var i=0;i<cost_functions.length;i++){
    33                if(cost_functions[i]==101) data[i]=SurfaceAbsVelMisfitEnum();
    44                if(cost_functions[i]==102) data[i]=SurfaceRelVelMisfitEnum();
  • issm/trunk-jpl/src/m/parameterization/setmask.js

    r19817 r19823  
    5959        vertexonfloatingice=NewArrayFill(md.mesh.numberofvertices,0);
    6060        vertexongroundedice=NewArrayFill(md.mesh.numberofvertices,0);
    61         pos=ArrayFind(elementongroundedice,1); for (i=0;i<pos.length;i++)for(var j=0;j<3;j++) vertexongroundedice[md.mesh.elements[i,j]-1]=1;
    62         pos=ArrayFind(vertexongroundedice,0); for (i=0;i<pos.length;i++)vertexonfloatingice[i]=1;
     61        pos=ArrayFind(elementongroundedice,1); for (var i=0;i<pos.length;i++)for(var j=0;j<3;j++) vertexongroundedice[md.mesh.elements[i,j]-1]=1;
     62        pos=ArrayFind(vertexongroundedice,0); for (var i=0;i<pos.length;i++)vertexonfloatingice[i]=1;
    6363
    6464        //level sets
Note: See TracChangeset for help on using the changeset viewer.