Changeset 27056


Ignore:
Timestamp:
06/10/22 14:49:29 (3 years ago)
Author:
caronlam
Message:

BUG: minor change

File:
1 edited

Legend:

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

    r27055 r27056  
    74557455        IssmDouble* G=NULL;
    74567456        IssmDouble* Grot=NULL;
    7457         IssmDouble* Gsub[SLGEOM_NUMLOADS];
     7457        IssmDouble** Gsub=NULL;
    74587458        bool computefuture=false;
    74597459
     
    74657465        int  nel,nbar;
    74667466
     7467        Gsub=xNew<IssmDouble*>(SLGEOM_NUMLOADS);
    74677468
    74687469        this->parameters->FindParam(&sal,SolidearthSettingsSelfAttractionEnum);
     
    74847485        xDelete<IssmDouble>(Grot);
    74857486        for (int l=0;l<SLGEOM_NUMLOADS;l++) xDelete<IssmDouble>(Gsub[l]);
    7486         xDelete<IssmDouble>(Gsub[SLGEOM_NUMLOADS]);
     7487        xDelete<IssmDouble*>(Gsub);
    74877488
    74887489        return;
     
    75427543        IssmDouble* GNrot=NULL;
    75437544        IssmDouble* GErot=NULL;
    7544         IssmDouble* Gsub[SLGEOM_NUMLOADS];
    7545         IssmDouble* GUsub[SLGEOM_NUMLOADS];
    7546         IssmDouble* GNsub[SLGEOM_NUMLOADS];
    7547         IssmDouble* GEsub[SLGEOM_NUMLOADS];
     7545        IssmDouble** Gsub;
     7546        IssmDouble** GUsub;
     7547        IssmDouble** GNsub;
     7548        IssmDouble** GEsub;
    75487549        bool computefuture=false;
    75497550
     
    75557556        bool percpu=false;
    75567557        bool planethasocean=false;
     7558
     7559        Gsub=xNew<IssmDouble*>(SLGEOM_NUMLOADS);
     7560        GUsub=xNew<IssmDouble*>(SLGEOM_NUMLOADS);
     7561        GEsub=xNew<IssmDouble*>(SLGEOM_NUMLOADS);
     7562        GNsub=xNew<IssmDouble*>(SLGEOM_NUMLOADS);
    75577563
    75587564        this->parameters->FindParam(&nel,MeshNumberofelementsEnum);
     
    76457651                xDelete<IssmDouble>(GEsub[l]);
    76467652        }
    7647         xDelete<IssmDouble>(Gsub[SLGEOM_NUMLOADS]);
    7648         xDelete<IssmDouble>(GUsub[SLGEOM_NUMLOADS]);
    7649         xDelete<IssmDouble>(GNsub[SLGEOM_NUMLOADS]);
    7650         xDelete<IssmDouble>(GEsub[SLGEOM_NUMLOADS]);
     7653        xDelete<IssmDouble*>(Gsub);
     7654        xDelete<IssmDouble*>(GUsub);
     7655        xDelete<IssmDouble*>(GEsub);
     7656        xDelete<IssmDouble*>(GNsub);
    76517657
    76527658} /*}}}*/
Note: See TracChangeset for help on using the changeset viewer.