Ignore:
Timestamp:
04/18/16 10:52:41 (9 years ago)
Author:
Mathieu Morlighem
Message:

CHG: from Alex Scott, no need to use dynamic allocation for dbasis, static allocation seems to be much faster

File:
1 edited

Legend:

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

    r18925 r20515  
    197197
    198198        /*Get nodal functions derivatives in reference triangle*/
    199         IssmDouble* dbasis_ref=xNew<IssmDouble>(2*numnodes);
     199        IssmDouble dbasis_ref[2*NUMNODESMAX];
    200200        GetNodalFunctionsDerivativesReference(dbasis_ref,gauss,finiteelement);
    201201
     
    211211                dbasis[numnodes*1+i] = Jinv[1][0]*dbasis_ref[0*numnodes+i]+Jinv[1][1]*dbasis_ref[1*numnodes+i];
    212212        }
    213 
    214         /*Clean up*/
    215         xDelete<IssmDouble>(dbasis_ref);
    216213
    217214}
Note: See TracChangeset for help on using the changeset viewer.