Changeset 27215


Ignore:
Timestamp:
08/17/22 15:02:27 (3 years ago)
Author:
Eric.Larour
Message:

CHG: no need to have inputs present for ice,water and ocean loads.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/branches/trunk-larour-SLPS2022/src/c/classes/Elements/Tria.cpp

    r27110 r27215  
    73997399
    74007400        /*Inputs:*/
    7401         IssmDouble I[NUMVERTICES];
    7402         IssmDouble W[NUMVERTICES];
    7403         IssmDouble BP[NUMVERTICES];
     7401        IssmDouble I[NUMVERTICES]={0,0,0};
     7402        IssmDouble W[NUMVERTICES]={0,0,0};
     7403        IssmDouble BP[NUMVERTICES]={0,0,0};
    74047404        IssmDouble* areae=NULL;
    74057405
     
    74217421        this->parameters->FindParam(&areae,&nel,AreaeEnum);
    74227422
    7423         /*Retrieve inputs:*/
    7424         Element::GetInputListOnVertices(&I[0],DeltaIceThicknessEnum);
    7425         Element::GetInputListOnVertices(&W[0],DeltaTwsEnum);
    7426         Element::GetInputListOnVertices(&BP[0],DeltaBottomPressureEnum);
     7423        /*Retrieve inputs, if they have been computed!:*/
     7424        if(this->GetInput(DeltaIceThicknessEnum)) Element::GetInputListOnVertices(&I[0],DeltaIceThicknessEnum);
     7425        if(this->GetInput(DeltaTwsEnum)) Element::GetInputListOnVertices(&W[0],DeltaTwsEnum);
     7426        if(this->GetInput(DeltaBottomPressureEnum)) Element::GetInputListOnVertices(&BP[0],DeltaBottomPressureEnum);
    74277427
    74287428        for(int i=0;i<NUMVERTICES;i++){
Note: See TracChangeset for help on using the changeset viewer.