Changeset 18830


Ignore:
Timestamp:
11/21/14 15:46:32 (10 years ago)
Author:
hongjuy
Message:

CHG: no vy in flowline models, and new control parameter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/modules/ModelProcessorx/Control/UpdateElementsAndMaterialsControl.cpp

    r18678 r18830  
    1212
    1313        /*Intermediary*/
    14         int       control,cost_function;
     14        int       control,cost_function,domaintype;
    1515        Element  *element = NULL;
    1616        Material *material = NULL;
     
    2929        /*Fetch Observations */
    3030        iomodel->Constant(&num_cost_functions,InversionNumCostFunctionsEnum);
     31        iomodel->Constant(&domaintype,DomainTypeEnum);
    3132        for(int i=0;i<num_cost_functions;i++){
    3233                cost_function= reCast<int,IssmDouble>(iomodel->Data(InversionCostFunctionsEnum)[i]);
     
    3940                          || cost_function==SurfaceAverageVelMisfitEnum){
    4041                        iomodel->FetchDataToInput(elements,InversionVxObsEnum);
    41                         iomodel->FetchDataToInput(elements,InversionVyObsEnum);
     42                        if (domaintype!=Domain2DverticalEnum) iomodel->FetchDataToInput(elements,InversionVyObsEnum);
    4243                }
    4344        }
     
    5455                        case BalancethicknessApparentMassbalanceEnum:
    5556                        case BalancethicknessOmegaEnum:
     57                        case MaterialsRheologyBEnum:
    5658                                iomodel->FetchData(1,control);
    5759                                break;
Note: See TracChangeset for help on using the changeset viewer.