![]() |
Ice Sheet System Model
4.18
Code documentation
|
#include "./MeshProfileIntersectionx.h"
Go to the source code of this file.
Functions | |
void | MeshProfileIntersectionx (double **psegments, int *pnumsegs, int *index, double *x, double *y, int nel, int nods, Contour< IssmPDouble > **contours, int numcontours) |
void | MeshSegmentsIntersection (double **psegments, int *pnumsegs, int *index, double *x, double *y, int nel, int nods, double *xc, double *yc, int numnodes) |
void | ElementSegmentsIntersection (DataSet *segments_dataset, int el, double *xnodes, double *ynodes, double *xc, double *yc, int numnodes) |
void | ElementSegment (DataSet *segments_dataset, int el, int contouri, double *xnodes, double *ynodes, double *xsegment, double *ysegment) |
bool | NodeInElement (double *xnodes, double *ynodes, double x, double y) |
int | SegmentIntersect (double *palpha, double *pbeta, double *x1, double *y1, double *x2, double *y2) |
bool | IsIdenticalNode (double x1, double y1, double x2, double y2, double tolerance) |
void MeshProfileIntersectionx | ( | double ** | psegments, |
int * | pnumsegs, | ||
int * | index, | ||
double * | x, | ||
double * | y, | ||
int | nel, | ||
int | nods, | ||
Contour< IssmPDouble > ** | contours, | ||
int | numcontours | ||
) |
Definition at line 6 of file MeshProfileIntersectionx.cpp.
void MeshSegmentsIntersection | ( | double ** | psegments, |
int * | pnumsegs, | ||
int * | index, | ||
double * | x, | ||
double * | y, | ||
int | nel, | ||
int | nods, | ||
double * | xc, | ||
double * | yc, | ||
int | numnodes | ||
) |
Definition at line 72 of file MeshProfileIntersectionx.cpp.
void ElementSegmentsIntersection | ( | DataSet * | segments_dataset, |
int | el, | ||
double * | xnodes, | ||
double * | ynodes, | ||
double * | xc, | ||
double * | yc, | ||
int | numnodes | ||
) |
Definition at line 120 of file MeshProfileIntersectionx.cpp.
void ElementSegment | ( | DataSet * | segments_dataset, |
int | el, | ||
int | contouri, | ||
double * | xnodes, | ||
double * | ynodes, | ||
double * | xsegment, | ||
double * | ysegment | ||
) |
Definition at line 139 of file MeshProfileIntersectionx.cpp.
bool NodeInElement | ( | double * | xnodes, |
double * | ynodes, | ||
double | x, | ||
double | y | ||
) |
Definition at line 286 of file MeshProfileIntersectionx.cpp.
int SegmentIntersect | ( | double * | palpha, |
double * | pbeta, | ||
double * | x1, | ||
double * | y1, | ||
double * | x2, | ||
double * | y2 | ||
) |
Definition at line 313 of file MeshProfileIntersectionx.cpp.
bool IsIdenticalNode | ( | double | x1, |
double | y1, | ||
double | x2, | ||
double | y2, | ||
double | tolerance | ||
) |
Definition at line 413 of file MeshProfileIntersectionx.cpp.