Changeset 16785


Ignore:
Timestamp:
11/15/13 11:43:44 (11 years ago)
Author:
Mathieu Morlighem
Message:

BUG: fixed bug in balance velocities

File:
1 edited

Legend:

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

    r16783 r16785  
    86118611        IssmDouble*    basis  = xNew<IssmDouble>(numnodes);
    86128612        IssmDouble*    dbasis = xNew<IssmDouble>(numnodes*2);
    8613         IssmDouble*    HNx    = xNew<IssmDouble>(numnodes);
    8614         IssmDouble*    HNy    = xNew<IssmDouble>(numnodes);
    86158613        IssmDouble*    H      = xNew<IssmDouble>(numnodes);
    86168614        IssmDouble*    Nx     = xNew<IssmDouble>(numnodes);
     
    86518649                GetNodalFunctionsDerivatives(dbasis,&xyz_list[0][0],gauss);
    86528650
    8653                 TriaRef::GetInputDerivativeValue(&dhnx[0],HNx,&xyz_list[0][0],gauss);
    8654                 TriaRef::GetInputDerivativeValue(&dhny[0],HNy,&xyz_list[0][0],gauss);
    8655                 TriaRef::GetInputValue(&hnx,HNx,gauss);
    8656                 TriaRef::GetInputValue(&hny,HNy,gauss);
     8651                TriaRef::GetInputDerivativeValue(&dhnx[0],Nx,&xyz_list[0][0],gauss);
     8652                TriaRef::GetInputDerivativeValue(&dhny[0],Ny,&xyz_list[0][0],gauss);
     8653                TriaRef::GetInputValue(&hnx,Nx,gauss);
     8654                TriaRef::GetInputValue(&hny,Ny,gauss);
    86578655
    86588656                gamma=h/(2.*thickness+1.e-10);
     
    86718669        xDelete<IssmDouble>(Nx);
    86728670        xDelete<IssmDouble>(Ny);
    8673         xDelete<IssmDouble>(HNx);
    8674         xDelete<IssmDouble>(HNy);
    86758671        delete gauss;
    86768672        return pe;
Note: See TracChangeset for help on using the changeset viewer.