Changeset 24335 for issm/trunk-jpl/src/c/analyses/ExtrapolationAnalysis.cpp
- Timestamp:
- 11/15/19 16:28:40 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/ExtrapolationAnalysis.cpp
r23585 r24335 26 26 } 27 27 /*}}}*/ 28 void ExtrapolationAnalysis::UpdateElements(Elements* elements,I oModel* iomodel,int analysis_counter,int analysis_type){/*{{{*/28 void ExtrapolationAnalysis::UpdateElements(Elements* elements,Inputs2* inputs2,IoModel* iomodel,int analysis_counter,int analysis_type){/*{{{*/ 29 29 int finiteelement; 30 30 … … 37 37 if(iomodel->my_elements[i]){ 38 38 Element* element=(Element*)elements->GetObjectByOffset(counter); 39 element->Update(i ,iomodel,analysis_counter,analysis_type,finiteelement);39 element->Update(inputs2,i,iomodel,analysis_counter,analysis_type,finiteelement); 40 40 counter++; 41 41 } 42 42 } 43 43 if(iomodel->domaintype!=Domain2DhorizontalEnum){ 44 iomodel->FetchDataToInput( elements,"md.mesh.vertexonbase",MeshVertexonbaseEnum);45 iomodel->FetchDataToInput( elements,"md.mesh.vertexonsurface",MeshVertexonsurfaceEnum);44 iomodel->FetchDataToInput(inputs2,elements,"md.mesh.vertexonbase",MeshVertexonbaseEnum); 45 iomodel->FetchDataToInput(inputs2,elements,"md.mesh.vertexonsurface",MeshVertexonsurfaceEnum); 46 46 } 47 47 } … … 124 124 125 125 /*Retrieve all inputs and parameters*/ 126 Input * lsf_slopex_input=workelement->GetInput(LevelsetfunctionSlopeXEnum); _assert_(lsf_slopex_input);127 Input * lsf_slopey_input=workelement->GetInput(LevelsetfunctionSlopeYEnum); _assert_(lsf_slopey_input);126 Input2* lsf_slopex_input=workelement->GetInput2(LevelsetfunctionSlopeXEnum); _assert_(lsf_slopex_input); 127 Input2* lsf_slopey_input=workelement->GetInput2(LevelsetfunctionSlopeYEnum); _assert_(lsf_slopey_input); 128 128 workelement->GetVerticesCoordinates(&xyz_list); 129 129 … … 338 338 element->FindParam(&extvar_enum, ExtrapolationVariableEnum); 339 339 340 Input * active_input=element->GetInput(IceMaskNodeActivationEnum); _assert_(active_input);341 Input * extvar_input=element->GetInput(extvar_enum); _assert_(extvar_input);340 Input2* active_input=element->GetInput2(IceMaskNodeActivationEnum); _assert_(active_input); 341 Input2* extvar_input=element->GetInput2(extvar_enum); _assert_(extvar_input); 342 342 343 343 Gauss* gauss=element->NewGauss();
Note:
See TracChangeset
for help on using the changeset viewer.