Ignore:
Timestamp:
11/15/19 16:28:40 (5 years ago)
Author:
Mathieu Morlighem
Message:

NEW: added Inputs2, TODO: still AMR, GEMB and DC do not work, and need to delete current Inputs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/modules/SurfaceAbsVelMisfitx/SurfaceAbsVelMisfitx.cpp

    r22438 r24335  
    77#include "../../shared/shared.h"
    88#include "../../toolkits/toolkits.h"
     9#include "../../classes/Inputs2/DatasetInput2.h"
    910
    1011void SurfaceAbsVelMisfitx( IssmDouble* pJ, Elements* elements,Nodes* nodes, Vertices* vertices, Loads* loads, Materials* materials,Parameters* parameters){
     
    5960
    6061        /*Retrieve all inputs we will be needing: */
    61         Input* weights_input=topelement->GetInput(InversionCostFunctionsCoefficientsEnum); _assert_(weights_input);
    62         Input* vx_input     =topelement->GetInput(VxEnum);                                 _assert_(vx_input);
    63         Input* vxobs_input  =topelement->GetInput(InversionVxObsEnum);                     _assert_(vxobs_input);
    64         Input* vy_input     = NULL;
    65         Input* vyobs_input  = NULL;
     62        DatasetInput2* weights_input=topelement->GetDatasetInput2(InversionCostFunctionsCoefficientsEnum); _assert_(weights_input);
     63        Input2* vx_input     =topelement->GetInput2(VxEnum);                                 _assert_(vx_input);
     64        Input2* vxobs_input  =topelement->GetInput2(InversionVxObsEnum);                     _assert_(vxobs_input);
     65        Input2* vy_input     = NULL;
     66        Input2* vyobs_input  = NULL;
    6667        if(numcomponents==2){
    67                 vy_input    =topelement->GetInput(VyEnum);              _assert_(vy_input);
    68                 vyobs_input =topelement->GetInput(InversionVyObsEnum);  _assert_(vyobs_input);
     68                vy_input    =topelement->GetInput2(VyEnum);              _assert_(vy_input);
     69                vyobs_input =topelement->GetInput2(InversionVyObsEnum);  _assert_(vyobs_input);
    6970        }
    7071
Note: See TracChangeset for help on using the changeset viewer.