- Timestamp:
- 05/01/12 17:28:47 (13 years ago)
- Location:
- issm/branches/trunk-jpl-damage
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/branches/trunk-jpl-damage
- Property svn:ignore
-
old new 7 7 config.status 8 8 configure 9 doxygen10 9 ISSM.paf 11 10 ISSM.ppf 12 11 ISSM.ppf_cache 13 12 libtool 14 list15 13 Makefile 16 14 Makefile.in 17 15 stamp-h1 18 16 svn-commit* 19 nightlylog
-
- Property svn:mergeinfo changed
/issm/trunk merged: 11526,11533,11681-11682,11710,11778-11779,11995 /issm/trunk-jpl merged: 11992-11994,11996-12003,12005-12113,12115-12161,12163-12166
- Property svn:ignore
-
issm/branches/trunk-jpl-damage/src/c/shared/TriMesh/trimesh.h
r11401 r12168 6 6 #define _SHARED_TRIMESH_H 7 7 8 9 8 #include <stdio.h> 10 9 #include <math.h> 11 10 12 13 14 11 //#define REAL double //took it out because it may conflict with stdlib.h defines. put back if necessary 15 16 12 int AssociateSegmentToElement(double** psegments,int nseg, double* index,int nel); 17 13 int OrderSegments(double** psegments,int nseg, double* index,int nel); 18 19 14 int GridInsideHole(double* px0,double* py0,int n,double* x,double* y); 20 15 int FindElement(double A,double B,double* index,int nel); 21 22 16 int SplitMeshForRifts(int* pnel,double** pindex,int* pnods,double** px,double** py,int* pnsegs,double** psegments,double** psegmentmarkerlist); 23 24 17 int IsGridOnRift(int* riftsegments, int nriftsegs, int node); 25 18 int GridElementsList(int** pGridElements, int* pNumGridElements,int node,double * index,int nel); … … 28 21 void RiftSegmentsFromSegments(int* pnriftsegs, int** priftsegments, int nel, double* index, int nsegs,double* segments); 29 22 int DetermineGridElementListOnOneSideOfRift(int* pNumGridElementListOnOneSideOfRift, int** pGridElementListOnOneSideOfRift, int segmentnumber, int nriftsegs, int* riftsegments, int node,double* index,int nel); 30 int UpdateSegments(double** psegments,double** psegmentmarkerlist, int* pnsegs, double* index, double* x,double* y,int* riftsegments,int nriftsegs );23 int UpdateSegments(double** psegments,double** psegmentmarkerlist, int* pnsegs, double* index, double* x,double* y,int* riftsegments,int nriftsegs,int nods,int nel); 31 24 int pnpoly(int npol, double *xp, double *yp, double x, double y); 32 25 int FindElement(double A,double B,double* index,int nel); 33 26 int RemoveRifts(double** pindex,double** px,double** py,int* pnods,double** psegments,int* pnumsegs,int numrifts1,int* rifts1numsegs,double** rifts1segments,double** rifts1pairs,int nel); 34 27 int IsRiftPresent(int* priftflag,int* pnumrifts, double* segmentmarkerlist,int nsegs); 35 int 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 );28 int SplitRiftSegments(double** psegments,double** psegmentmarkerlist, int* pnumsegs, int* pnumrifts,int** priftsnumsegs,double*** priftssegments,int numrifts,int nods,int nels); 29 int OrderRifts(double** priftstips, double** riftssegments,double** riftspairs,int numrifts,int* riftsnumsegments,double* x,double* y,int nods,int nels); 37 30 int PenaltyPairs(double*** priftspenaltypairs,int** priftsnumpenaltypairs,int numrifts,double** riftssegments, 38 31 int* riftsnumsegments,double** riftspairs,double* riftstips,double* x,double* y); 39 40 32 int RemoveCornersFromRifts(double** pindex,int* pnel,double** px,double** py,int* pnods, double* segments,double* segmentmarkers,int num_seg); 41 33 int PairRiftElements(int** priftsnumpairs, double*** priftspairs,int numrifts,int* riftsnumsegments, double** riftssegments,double* x,double* y); 42 34 43 44 35 #endif /* _SHARED_TRIMESH_H */
Note:
See TracChangeset
for help on using the changeset viewer.