Changeset 461


Ignore:
Timestamp:
05/15/09 17:17:00 (16 years ago)
Author:
seroussi
Message:

bugs of penalty matrix in pengrid

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/objects/Pengrid.cpp

    r442 r461  
    197197       
    198198        const int numgrids=1;
    199         const int NDOF3=3;
    200         const int numdof=numgrids*NDOF3;
     199        const int NDOF4=4;
     200        const int numdof=numgrids*NDOF4;
    201201        int       doflist[numdof];
    202202        int       numberofdofspernode;
     
    223223
    224224        //Create elementary matrix: add penalty to contrain wb (wb=ub*db/dx+vb*db/dy)
    225         Ke[0][0]=-slope[0]*kmax*pow(10.0,penalty_offset);
    226         Ke[1][1]=-slope[1]*kmax*pow(10.0,penalty_offset);
     225        Ke[2][0]=-slope[0]*kmax*pow(10.0,penalty_offset);
     226        Ke[2][1]=-slope[1]*kmax*pow(10.0,penalty_offset);
    227227        Ke[2][2]=kmax*pow(10,penalty_offset);
    228228       
Note: See TracChangeset for help on using the changeset viewer.