Changeset 5758


Ignore:
Timestamp:
09/13/10 07:38:16 (15 years ago)
Author:
Mathieu Morlighem
Message:

Fixed Stokes (stupid bug)

File:
1 edited

Legend:

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

    r5749 r5758  
    41124112        /*Get dof list: */
    41134113        GetDofList(&doflist);
    4114         Input* vx_input=inputs->GetInput(VxEnum); ISSMASSERT(vx_input);
    4115         Input* vy_input=inputs->GetInput(VyEnum); ISSMASSERT(vy_input);
    4116         Input* vz_input=inputs->GetInput(VzEnum); ISSMASSERT(vz_input);
    4117         Input* p_input =inputs->GetInput(VxEnum); ISSMASSERT(p_input);
     4114        Input* vx_input=inputs->GetInput(VxEnum);       ISSMASSERT(vx_input);
     4115        Input* vy_input=inputs->GetInput(VyEnum);       ISSMASSERT(vy_input);
     4116        Input* vz_input=inputs->GetInput(VzEnum);       ISSMASSERT(vz_input);
     4117        Input* p_input =inputs->GetInput(PressureEnum); ISSMASSERT(p_input);
    41184118
    41194119        /*Recondition pressure: */
     
    48714871void  Penta::InputUpdateFromSolutionDiagnosticStokes(double* solution){
    48724872       
     4873        const int    numdof=NDOF4*NUMVERTICES;
    48734874        int i;
    4874 
    4875         const int    numdofpervertex=4;
    4876         const int    numdof=numdofpervertex*NUMVERTICES;
    48774875        int*         doflist=NULL;
    48784876        double       values[numdof];
     
    48944892        /*Ok, we have vx and vy in values, fill in all arrays: */
    48954893        for(i=0;i<NUMVERTICES;i++){
    4896                 vx[i]=values[i*numdofpervertex+0];
    4897                 vy[i]=values[i*numdofpervertex+1];
    4898                 vz[i]=values[i*numdofpervertex+2];
    4899                 pressure[i]=values[i*numdofpervertex+3];
     4894                vx[i]=values[i*NDOF4+0];
     4895                vy[i]=values[i*NDOF4+1];
     4896                vz[i]=values[i*NDOF4+2];
     4897                pressure[i]=values[i*NDOF4+3];
    49004898        }
    49014899
Note: See TracChangeset for help on using the changeset viewer.