Ignore:
Timestamp:
02/24/14 10:40:05 (11 years ago)
Author:
seroussi
Message:

BUG: fixed failure in weekly NR

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/Elements/Penta.cpp

    r17339 r17345  
    12921292        IssmDouble  Helem_list[NUMVERTICES];
    12931293        IssmDouble  zeros_list[NUMVERTICES]={0.0};
     1294        IssmDouble  p0top1_list[NUMVERTICES];
    12941295        Penta* penta=NULL;
    12951296        Input* original_input=NULL;
     
    13391340
    13401341                /*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                }
    13431357
    13441358                /*Add contributions to global inputs*/
Note: See TracChangeset for help on using the changeset viewer.