Changeset 22985


Ignore:
Timestamp:
07/19/18 17:00:56 (7 years ago)
Author:
Eric.Larour
Message:

CHG: use GetJacobianDeterminant3D for 3D Surface domains.

File:
1 edited

Legend:

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

    r22974 r22985  
    14291429
    14301430                        /*Compute fraction of grounded element*/
    1431                         GetJacobianDeterminant(&area_init, xyz_list,NULL);
    1432                         GetJacobianDeterminant(&area_grounded, &xyz_bis[0][0],NULL);
     1431                        if(domaintype==Domain3DsurfaceEnum){ //hack, need to be implemented in a Tria 3D
     1432                                GetJacobianDeterminant3D(&area_init, xyz_list,NULL);
     1433                                GetJacobianDeterminant3D(&area_grounded, &xyz_bis[0][0],NULL);
     1434                        }
     1435                        else{
     1436                                GetJacobianDeterminant(&area_init, xyz_list,NULL);
     1437                                GetJacobianDeterminant(&area_grounded, &xyz_bis[0][0],NULL);
     1438                        }
    14331439                        if(mainlyfloating==true) area_grounded=area_init-area_grounded;
    14341440                        phi=area_grounded/area_init;
Note: See TracChangeset for help on using the changeset viewer.