Changeset 12070


Ignore:
Timestamp:
04/20/12 08:39:09 (13 years ago)
Author:
Mathieu Morlighem
Message:

Added assertion in meshprocessrifts for safety

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

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/shared/TriMesh/TriMeshUtils.cpp

    r11401 r12070  
    789789******************************************************************************************************************************/
    790790
    791 int OrderRifts(double** priftstips, double** riftssegments,double** riftspairs,int numrifts,int* riftsnumsegments,double* x,double* y){
     791int OrderRifts(double** priftstips, double** riftssegments,double** riftspairs,int numrifts,int* riftsnumsegments,double* x,double* y,int nods,int nels){
    792792       
    793793        int noerr=1;
     
    847847                        }
    848848                        /* Make sure node3 faces node1 and node4 faces node2: */
     849                        _assert_(node1<nods && node4<nods);
    849850                        if ((x[node1]==x[node4]) && (y[node1]==y[node4])){
    850851                                /*Swap node3 and node4:*/
  • issm/trunk-jpl/src/c/shared/TriMesh/trimesh.h

    r11401 r12070  
    3434int IsRiftPresent(int* priftflag,int* pnumrifts, double* segmentmarkerlist,int nsegs);
    3535int SplitRiftSegments(double** psegments,double** psegmentmarkerlist, int* pnumsegs, int* pnumrifts,int** priftsnumsegs,double*** priftssegments,int numrifts);
    36 int OrderRifts(double** priftstips, double** riftssegments,double** riftspairs,int numrifts,int* riftsnumsegments,double* x,double* y);
     36int OrderRifts(double** priftstips, double** riftssegments,double** riftspairs,int numrifts,int* riftsnumsegments,double* x,double* y,int nods,int nels);
    3737int PenaltyPairs(double*** priftspenaltypairs,int** priftsnumpenaltypairs,int numrifts,double**  riftssegments,
    3838                int* riftsnumsegments,double** riftspairs,double* riftstips,double* x,double* y);
Note: See TracChangeset for help on using the changeset viewer.