Changeset 17345 for issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
- Timestamp:
- 02/24/14 10:40:05 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
r17339 r17345 1292 1292 IssmDouble Helem_list[NUMVERTICES]; 1293 1293 IssmDouble zeros_list[NUMVERTICES]={0.0}; 1294 IssmDouble p0top1_list[NUMVERTICES]; 1294 1295 Penta* penta=NULL; 1295 1296 Input* original_input=NULL; … … 1339 1340 1340 1341 /*Step3: Vertically integrate A COPY of the original*/ 1341 element_integrated_input=(Input*)original_input->copy(); 1342 element_integrated_input->VerticallyIntegrate(element_thickness_input); 1342 if(original_input->ObjectEnum()==PentaInputEnum){ 1343 if(((PentaInput*)original_input)->element_type==P0Enum){ 1344 original_input->GetInputValue(&p0top1_list[i]); 1345 element_integrated_input= new PentaInput(original_input->InstanceEnum(),p0top1_list,P1Enum); 1346 element_integrated_input->VerticallyIntegrate(element_thickness_input); 1347 } 1348 else{ 1349 element_integrated_input= (Input*)original_input->copy(); 1350 element_integrated_input->VerticallyIntegrate(element_thickness_input); 1351 } 1352 } 1353 else{ 1354 element_integrated_input= (Input*)original_input->copy(); 1355 element_integrated_input->VerticallyIntegrate(element_thickness_input); 1356 } 1343 1357 1344 1358 /*Add contributions to global inputs*/
Note:
See TracChangeset
for help on using the changeset viewer.