Changeset 17244


Ignore:
Timestamp:
02/07/14 17:10:12 (11 years ago)
Author:
Mathieu Morlighem
Message:

NEW: done with HO 2d vertical (results does not seem to make sense yet

Location:
issm/trunk-jpl/src/c
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp

    r17242 r17244  
    20562056        /*Fetch number of nodes and dof for this finite element*/
    20572057        int numnodes = element->GetNumberOfNodes();
    2058         int numdof   = numnodes*2;
     2058        int numdof   = numnodes*(dim-1);
    20592059
    20602060        /*Initialize Element matrix and vectors*/
     
    20992099
    21002100        /*Transform Coordinate System*/
    2101         element->TransformStiffnessMatrixCoord(Ke,XYEnum);
     2101        if(dim==3) element->TransformStiffnessMatrixCoord(Ke,XYEnum);
    21022102
    21032103        /*Clean up and return*/
     
    21852185
    21862186        /*Transform Coordinate System*/
    2187         element->TransformStiffnessMatrixCoord(Ke,XYEnum);
     2187        if(dim==3) element->TransformStiffnessMatrixCoord(Ke,XYEnum);
    21882188
    21892189        /*Clean up and return*/
     
    22502250
    22512251        /*Transform coordinate system*/
    2252         element->TransformLoadVectorCoord(pe,XYEnum);
     2252        if(dim==3) element->TransformLoadVectorCoord(pe,XYEnum);
    22532253
    22542254        /*Clean up and return*/
     
    23082308                gauss->GaussPoint(ig);
    23092309                surface_input->GetInputValue(&surface,gauss);
    2310                 z=element->GetZcoord(gauss);
     2310                if(dim==3) z=element->GetZcoord(gauss);
     2311                else       z=element->GetYcoord(gauss);
    23112312                element->NodalFunctions(basis,gauss);
    23122313                element->JacobianDeterminantSurface(&Jdet,xyz_list_front,gauss);
     
    23232324
    23242325        /*Transform coordinate system*/
    2325         element->TransformLoadVectorCoord(pe,XYEnum);
     2326        if(dim==3)element->TransformLoadVectorCoord(pe,XYEnum);
    23262327
    23272328        /*Clean up and return*/
     
    25062507
    25072508        /*Transform solution in Cartesian Space*/
    2508         element->TransformSolutionCoord(&values[0],XYEnum);
     2509        if(dim==3) element->TransformSolutionCoord(&values[0],XYEnum);
    25092510
    25102511        /*Ok, we have vx and vy in values, fill in vx and vy arrays: */
  • issm/trunk-jpl/src/c/classes/Materials/Matice.cpp

    r17242 r17244  
    406406        }
    407407        else{
    408                 if((epsilon[0]==0) && (epsilon[1]==0) && (epsilon[2]==0)){
     408                if((epsilon[0]==0) && (epsilon[1]==0)){
    409409                        viscosity=0.5*pow(10.,14);
    410410                }
Note: See TracChangeset for help on using the changeset viewer.