Changeset 16327


Ignore:
Timestamp:
10/08/13 09:02:29 (11 years ago)
Author:
Mathieu Morlighem
Message:

CHG: fixing tso with new responses

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/analyses/controltao_core.cpp

    r16307 r16327  
    147147int IssmMonitor(TaoSolver tao, void *userCtx){
    148148
    149         int       i,its,num_responses;
    150         IssmDouble    f,gnorm,cnorm,xdiff;
    151         AppCtx   *user      = (AppCtx *)userCtx;
    152         FemModel *femmodel  = user->femmodel;
    153         int      *responses = NULL;
     149        int         its,num_responses;
     150        IssmDouble  f,gnorm,cnorm,xdiff;
     151        AppCtx     *user      = (AppCtx *)userCtx;
     152        FemModel   *femmodel  = user->femmodel;
     153        int        *responses = NULL;
    154154
    155         femmodel->parameters->FindParam(&num_responses,InversionNumCostFunctionsEnum);
    156         femmodel->parameters->FindParam(&responses,NULL,NULL,StepResponsesEnum);
     155        femmodel->parameters->FindParam(&responses,&num_responses,InversionCostFunctionsEnum);
    157156
    158157        TaoGetSolutionStatus(tao, &its, &f, &gnorm, &cnorm, &xdiff, NULL);
     
    163162
    164163        /*Retrieve objective functions independently*/
    165         for(i=0;i<num_responses;i++){
    166                 femmodel->Responsex(&f,EnumToStringx(responses[i]),i);
     164        for(int i=0;i<num_responses;i++){
     165                femmodel->Responsex(&f,EnumToStringx(responses[i]));
    167166                _printf0_(" "<<setw(12)<<setprecision(7)<<f);
    168167        }
Note: See TracChangeset for help on using the changeset viewer.