Changeset 8976


Ignore:
Timestamp:
07/14/11 07:56:14 (14 years ago)
Author:
Mathieu Morlighem
Message:

Fixed bad counter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/modules/IoModelToInputsx/IoModelToInputsx.cpp

    r8967 r8976  
    4747                                        Element* element=(Element*)elements->GetObjectByOffset(counter);
    4848                                        element->InputCreate((double)boolean,vector_enum,code);
    49                                 }
    50                                 counter++;
     49                                        counter++;
     50                                }
    5151                        }
    5252                        break; /*}}}*/
     
    6060                                        Element* element=(Element*)elements->GetObjectByOffset(counter);
    6161                                        element->InputCreate((double)integer,vector_enum,code);
    62                                 }
    63                                 counter++;
     62                                        counter++;
     63                                }
    6464                        }
    6565                        break; /*}}}*/
     
    7373                                        Element* element=(Element*)elements->GetObjectByOffset(counter);
    7474                                        element->InputCreate(scalar,vector_enum,code);
    75                                 }
    76                                 counter++;
     75                                        counter++;
     76                                }
    7777                        }
    7878                        break; /*}}}*/
    7979                case 5: //boolean vector.  {{{1
    80                         /*Fetch vector: {{{2*/
     80
     81                        /*Fetch vector:*/
    8182                        IoModelFetchData(&doublevector,&M,&N,iomodel_handle,vector_enum); //we still have a doublevector, because it might include times in transient mode
    8283                        /*Check we got something, otherwise fetch default: */
     
    102103                                }
    103104                        }
    104                         /*}}}*/
    105                         /*Create inputs: {{{2*/
     105
     106                        /*Create inputs:*/
    106107                        counter=0;
    107108                        for (i=0;i<iomodel->numberofelements;i++){
     
    110111                                        if(defaulting) element->InputCreate(default_value,vector_enum,code);
    111112                                        else           element->InputCreate(doublevector,i,iomodel,M,N,vector_layout,vector_enum,code);//we need i to index into elements.
    112                                 }
    113                                 counter++;
    114                         }
    115                         /*}}}*/
     113                                        counter++;
     114                                }
     115                        }
    116116                        break; /*}}}*/
    117117                case 6: //int vector.  {{{1
    118                         /*Fetch vector: {{{2*/
     118
     119                        /*Fetch vector:*/
    119120                        IoModelFetchData(&doublevector,&M,&N,iomodel_handle,vector_enum); //we still have a doublevector, because it might include times in transient mode
    120121                        /*Check we got something, otherwise fetch default: */
     
    140141                                }
    141142                        }
    142                         /*}}}*/
    143                         /*Create inputs: {{{2*/
     143
     144                        /*Create inputs:*/
    144145                        counter=0;
    145146                        for (i=0;i<iomodel->numberofelements;i++){
     
    148149                                        if(defaulting) element->InputCreate(default_value,vector_enum,code);
    149150                                        else           element->InputCreate(doublevector,i,iomodel,M,N,vector_layout,vector_enum,code);//we need i to index into elements.
    150                                 }
    151                                 counter++;
    152                         }
    153                         /*}}}*/
     151                                        counter++;
     152                                }
     153                        }
    154154                        break; /*}}}*/
    155155                case 7: //double vector.  {{{1
    156156
    157                         /*Fetch vector: {{{2*/
     157                        /*Fetch vector:*/
    158158                        IoModelFetchData(&doublevector,&M,&N,iomodel_handle,vector_enum);
    159159                        /*Check we got something, otherwise fetch default: */
     
    180180                        }
    181181
    182                         /*}}}*/
    183                         /*Create inputs: {{{2*/
     182                        /*Create inputs:*/
    184183                        counter=0;
    185184                        for (i=0;i<iomodel->numberofelements;i++){
     
    188187                                        if(defaulting) element->InputCreate(default_value,vector_enum,code);
    189188                                        else           element->InputCreate(doublevector,i,iomodel,M,N,vector_layout,vector_enum,code);//we need i to index into elements.
    190                                 }
    191                                 counter++;
    192                         }
    193                         /*}}}*/
     189                                        counter++;
     190                                }
     191                        }
    194192
    195193                        break; /*}}}*/
     
    202200        xfree((void**)&doublevector);
    203201        xfree((void**)&string);
    204 
    205202}
Note: See TracChangeset for help on using the changeset viewer.