-
Notifications
You must be signed in to change notification settings - Fork 1
/
ring.h
43 lines (41 loc) · 1.93 KB
/
ring.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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#define T Ring
typedef struct T T;
int ring_ini( /**/ T **);
int ring_fin(T *);
/* vertice, ring[], x, y, z */
int ring_alpha(T *, int, const int *, const real *, const real *,
const real *, /**/ real **);
int ring_beta(T *, int, const int *, const real *, const real *,
const real *, /**/ real **);
int ring_theta(T *, int, const int *, const real *, const real *,
const real *, /**/ real **);
int ring_xyz(T *, int, const int *, const real *, const real *,
const real *, /**/ real **);
int ring_scalar(T *, int, const int *, const real *, /**/ real **);
int ring_A(T *, int, const int *, const real *, const real *, const real *,
/**/ real **);
int ring_B(T *, int, const int *, const real *, const real *, const real *,
/**/ real **);
int ring_C(T *, int, const int *, const real *, const real *, const real *,
/**/ real **);
/* n, xyz, C */
int ring_xu(int, const real *, const real *, /**/ real[3]);
int ring_xv(int, const real *, const real *, /**/ real[3]);
int ring_xuu(int, const real *, const real *, /**/ real[3]);
int ring_xuv(int, const real *, const real *, /**/ real[3]);
int ring_xvv(int, const real *, const real *, /**/ real[3]);
real ring_guu(int, const real *, const real *);
real ring_guv(int, const real *, const real *);
real ring_gvv(int, const real *, const real *);
int ring_gcov(int, const real *, const real *, /**/ real[3]);
int ring_gcnt(int, const real *, const real *, /**/ real[3]);
real ring_buu(int, const real *, const real *);
real ring_buv(int, const real *, const real *);
real ring_bvv(int, const real *, const real *);
real ring_g(int, const real *, const real *);
int ring_normal(int, const real *, const real *, /**/ real[3]);
int ring_wgrad(T *, int, const real *, const real *, /**/ real **);
real ring_grad(int, const real *, const real *);
real ring_H(int, const real *, const real *);
real ring_K(int, const real *, const real *);
#undef T