Changeset 10996
- Timestamp:
- 11/30/11 16:33:13 (13 years ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/modules/ModelProcessorx/DiagnosticHoriz/UpdateElementsDiagnosticHoriz.cpp
r9733 r10996 59 59 iomodel->FetchDataToInput(elements,MaterialsRheologyBEnum); 60 60 iomodel->FetchDataToInput(elements,MaterialsRheologyNEnum); 61 iomodel->FetchDataToInput(elements,VxEnum ,InversionVxObsEnum,0);62 iomodel->FetchDataToInput(elements,VyEnum ,InversionVyObsEnum,0);61 iomodel->FetchDataToInput(elements,VxEnum); 62 iomodel->FetchDataToInput(elements,VyEnum); 63 63 iomodel->FetchDataToInput(elements,BathymetryEnum); 64 64 -
issm/trunk-jpl/src/c/objects/Elements/Penta.cpp
r10990 r10996 2692 2692 /*default vx,vy and vz: either observation or 0 */ 2693 2693 if(!iomodel->Data(VxEnum)){ 2694 if (iomodel->Data(InversionVxObsEnum)) for(i=0;i<6;i++)nodeinputs[i]=iomodel->Data(InversionVxObsEnum)[penta_vertex_ids[i]-1]/yts; 2695 else for(i=0;i<6;i++)nodeinputs[i]=0; 2694 for(i=0;i<6;i++)nodeinputs[i]=0; 2696 2695 this->inputs->AddInput(new PentaVertexInput(VxEnum,nodeinputs)); 2697 this->inputs->AddInput(new PentaVertexInput(VxPicardEnum,nodeinputs));2698 2696 if(dakota_analysis) this->inputs->AddInput(new PentaVertexInput(QmuVxEnum,nodeinputs)); 2699 2697 } 2700 2698 if(!iomodel->Data(VyEnum)){ 2701 if (iomodel->Data(InversionVyObsEnum)) for(i=0;i<6;i++)nodeinputs[i]=iomodel->Data(InversionVyObsEnum)[penta_vertex_ids[i]-1]/yts; 2702 else for(i=0;i<6;i++)nodeinputs[i]=0; 2699 for(i=0;i<6;i++)nodeinputs[i]=0; 2703 2700 this->inputs->AddInput(new PentaVertexInput(VyEnum,nodeinputs)); 2704 this->inputs->AddInput(new PentaVertexInput(VyPicardEnum,nodeinputs));2705 2701 if(dakota_analysis) this->inputs->AddInput(new PentaVertexInput(QmuVyEnum,nodeinputs)); 2706 2702 } 2707 2703 if(!iomodel->Data(VzEnum)){ 2708 if (iomodel->Data(InversionVzObsEnum)) for(i=0;i<6;i++)nodeinputs[i]=iomodel->Data(InversionVzObsEnum)[penta_vertex_ids[i]-1]/yts; 2709 else for(i=0;i<6;i++)nodeinputs[i]=0; 2704 for(i=0;i<6;i++)nodeinputs[i]=0; 2710 2705 this->inputs->AddInput(new PentaVertexInput(VzEnum,nodeinputs)); 2711 this->inputs->AddInput(new PentaVertexInput(VzPicardEnum,nodeinputs));2712 2706 if(dakota_analysis) this->inputs->AddInput(new PentaVertexInput(QmuVzEnum,nodeinputs)); 2713 2707 } -
issm/trunk-jpl/src/c/objects/Elements/Tria.cpp
r10990 r10996 2327 2327 /*default vx,vy and vz: either observation or 0 */ 2328 2328 if(!iomodel->Data(VxEnum)){ 2329 if (iomodel->Data(InversionVxObsEnum)) for(i=0;i<3;i++)nodeinputs[i]=iomodel->Data(InversionVxObsEnum)[tria_vertex_ids[i]-1]/yts; 2330 else for(i=0;i<3;i++)nodeinputs[i]=0; 2329 for(i=0;i<3;i++)nodeinputs[i]=0; 2331 2330 this->inputs->AddInput(new TriaVertexInput(VxEnum,nodeinputs)); 2332 this->inputs->AddInput(new TriaVertexInput(VxPicardEnum,nodeinputs));2333 2331 if(dakota_analysis) this->inputs->AddInput(new TriaVertexInput(QmuVxEnum,nodeinputs)); 2334 2332 } 2335 2333 if(!iomodel->Data(VyEnum)){ 2336 if (iomodel->Data(InversionVyObsEnum)) for(i=0;i<3;i++)nodeinputs[i]=iomodel->Data(InversionVyObsEnum)[tria_vertex_ids[i]-1]/yts; 2337 else for(i=0;i<3;i++)nodeinputs[i]=0; 2334 for(i=0;i<3;i++)nodeinputs[i]=0; 2338 2335 this->inputs->AddInput(new TriaVertexInput(VyEnum,nodeinputs)); 2339 this->inputs->AddInput(new TriaVertexInput(VyPicardEnum,nodeinputs));2340 2336 if(dakota_analysis) this->inputs->AddInput(new TriaVertexInput(QmuVyEnum,nodeinputs)); 2341 2337 } 2342 2338 if(!iomodel->Data(VzEnum)){ 2343 if (iomodel->Data(InversionVzObsEnum)) for(i=0;i<3;i++)nodeinputs[i]=iomodel->Data(InversionVzObsEnum)[tria_vertex_ids[i]-1]/yts; 2344 else for(i=0;i<3;i++)nodeinputs[i]=0; 2339 for(i=0;i<3;i++)nodeinputs[i]=0; 2345 2340 this->inputs->AddInput(new TriaVertexInput(VzEnum,nodeinputs)); 2346 this->inputs->AddInput(new TriaVertexInput(VzPicardEnum,nodeinputs));2347 2341 if(dakota_analysis) this->inputs->AddInput(new TriaVertexInput(QmuVzEnum,nodeinputs)); 2348 2342 }
Note:
See TracChangeset
for help on using the changeset viewer.