-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdtri.h
29 lines (29 loc) · 1.64 KB
/
dtri.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
typedef struct Ten Ten;
int dtri_angle(const real[3], const real[3], const real[3], /**/ real[3],
real[3], real[3]);
int dtri_area(const real[3], const real[3], const real[3], /**/ real[3],
real[3], real[3]);
int dtri_cot(const real[3], const real[3], const real[3], /**/ real[3],
real[3], real[3]);
int dtri_volume(const real[3], const real[3], const real c[3],
/**/ real[3], real[3], real[3]);
int dtri_normal(const real a[3], const real b[3], const real c[3],
/**/ Ten * x, Ten * y, Ten * z);
/* |a - b|^2/area */
int dtri_edg_area(const real a[3], const real b[3], const real[3],
/**/ real[3], real[3], real[3]);
int dtri_alpha(const real[3], const real[3], const real[3],
const real u[3], const real v[3], const real w[3],
/**/ real[3], real[3], real[3]);
int dtri_beta(const real[3], const real[3], const real[3], const real u[3],
const real v[3], const real w[3], /**/ real[3], real[3],
real[3]);
int dtri_lim_area(real Ka, real a3, real a4, const real[3], const real[3],
const real[3], const real[3], const real[3],
const real[3], /**/ real[3], real[3], real[3]);
int dtri_lim_shear(real mu, real b1, real b2, const real[3], const real[3],
const real[3], const real[3], const real[3],
const real[3], /**/ real[3], real[3], real[3]);
int dtri_lim(real Ka, real a3, real a4, real mu, real b1, real b2,
const real[3], const real[3], const real[3], const real[3],
const real[3], const real[3], /**/ real[3], real[3], real[3]);