Loading...
Searching...
No Matches
geompack.H
Go to the documentation of this file.
1double d_epsilon ( void );
2double d_max ( double x, double y );
3double d_min ( double x, double y );
4void d2vec_part_quick_a ( int n, double a[], int *l, int *r );
5void d2vec_permute ( int n, double a[], int p[] );
6int *d2vec_sort_heap_index_a ( int n, double a[] );
7void d2vec_sort_quick_a ( int n, double a[] );
8int diaedg ( double x0, double y0, double x1, double y1, double x2, double y2,
9 double x3, double y3 );
10void dmat_transpose_print ( int m, int n, double a[], const char *title );
11void dmat_transpose_print_some ( int m, int n, double a[], int ilo, int jlo,
12 int ihi, int jhi, const char *title );
13void dmat_uniform ( int m, int n, double b, double c, int *seed, double r[] );
14int dtris2 ( int point_num, double point_xy[], int *tri_num,
15 int tri_vert[], int tri_nabe[] );
16bool dvec_eq ( int n, double a1[], double a2[] );
17bool dvec_gt ( int n, double a1[], double a2[] );
18bool dvec_lt ( int n, double a1[], double a2[] );
19void dvec_print ( int n, double a[], const char *title );
20void dvec_swap ( int n, double a1[], double a2[] );
21int i_max ( int i1, int i2 );
22int i_min ( int i1, int i2 );
23int i_modp ( int i, int j );
24int i_sign ( int i );
25int i_wrap ( int ival, int ilo, int ihi );
26void imat_transpose_print ( int m, int n, int a[], const char *title );
27void imat_transpose_print_some ( int m, int n, int a[], int ilo, int jlo,
28 int ihi, int jhi, const char *title );
29void ivec_heap_d ( int n, int a[] );
30int *ivec_indicator ( int n );
31void ivec_sort_heap_a ( int n, int a[] );
32void ivec_sorted_unique ( int n, int a[], int *nuniq );
33int lrline ( double xu, double yu, double xv1, double yv1, double xv2,
34 double yv2, double dv );
35bool perm_check ( int n, int p[] );
36void perm_inv ( int n, int p[] );
37int *points_delaunay_naive_2d ( int n, double p[], int *ntri );
38int s_len_trim ( const char *s );
39int swapec ( int i, int *top, int *btri, int *bedg, int point_num,
40 double point_xy[], int tri_num, int tri_vert[], int tri_nabe[],
41 int stack[] );
42void timestamp ( void );
43char *timestring ( void );
44double *triangle_circumcenter_2d ( double t[] );
45bool triangulation_plot_eps ( const char *file_out_name,
46 int g_num, double g_xy[], int tri_num, int nod_tri[] );
47void triangulation_print ( int point_num, double xc[], int tri_num,
48 int tri_vert[], int tri_nabe[] );
49void vbedg ( double x, double y, int point_num, double point_xy[], int tri_num,
50 int tri_vert[], int tri_nabe[], int *ltri, int *ledg, int *rtri, int *redg );
scalar y
label n
volScalarField & p
void timestamp(void)
Definition geompack.C:2890
int * points_delaunay_naive_2d(int n, double p[], int *ntri)
Definition geompack.C:2433
int lrline(double xu, double yu, double xv1, double yv1, double xv2, double yv2, double dv)
Definition geompack.C:2203
void dvec_print(int n, double a[], const char *title)
Definition geompack.C:1449
int dtris2(int point_num, double point_xy[], int *tri_num, int tri_vert[], int tri_nabe[])
Definition geompack.C:953
void vbedg(double x, double y, int point_num, double point_xy[], int tri_num, int tri_vert[], int tri_nabe[], int *ltri, int *ledg, int *rtri, int *redg)
Definition geompack.C:3450
int * ivec_indicator(int n)
Definition geompack.C:2041
int i_modp(int i, int j)
Definition geompack.C:1601
void imat_transpose_print(int m, int n, int a[], const char *title)
Definition geompack.C:1787
double d_min(double x, double y)
Definition geompack.C:95
void imat_transpose_print_some(int m, int n, int a[], int ilo, int jlo, int ihi, int jhi, const char *title)
Definition geompack.C:1820
int i_max(int i1, int i2)
Definition geompack.C:1531
void d2vec_sort_quick_a(int n, double a[])
Definition geompack.C:514
void triangulation_print(int point_num, double xc[], int tri_num, int tri_vert[], int tri_nabe[])
Definition geompack.C:3280
void perm_inv(int n, int p[])
Definition geompack.C:2346
void dmat_transpose_print_some(int m, int n, double a[], int ilo, int jlo, int ihi, int jhi, const char *title)
Definition geompack.C:780
bool perm_check(int n, int p[])
Definition geompack.C:2288
int swapec(int i, int *top, int *btri, int *bedg, int point_num, double point_xy[], int tri_num, int tri_vert[], int tri_nabe[], int stack[])
Definition geompack.C:2612
void ivec_sort_heap_a(int n, int a[])
Definition geompack.C:2078
void d2vec_permute(int n, double a[], int p[])
Definition geompack.C:259
bool dvec_eq(int n, double a1[], double a2[])
Definition geompack.C:1301
void ivec_sorted_unique(int n, int a[], int *nuniq)
Definition geompack.C:2152
int i_min(int i1, int i2)
Definition geompack.C:1566
int s_len_trim(const char *s)
Definition geompack.C:2568
void d2vec_part_quick_a(int n, double a[], int *l, int *r)
Definition geompack.C:129
void dmat_transpose_print(int m, int n, double a[], const char *title)
Definition geompack.C:749
int i_sign(int i)
Definition geompack.C:1676
double d_max(double x, double y)
Definition geompack.C:61
int * d2vec_sort_heap_index_a(int n, double a[])
Definition geompack.C:384
bool dvec_lt(int n, double a1[], double a2[])
Definition geompack.C:1396
int diaedg(double x0, double y0, double x1, double y1, double x2, double y2, double x3, double y3)
Definition geompack.C:632
double d_epsilon(void)
Definition geompack.C:19
bool triangulation_plot_eps(const char *file_out_name, int g_num, double g_xy[], int tri_num, int nod_tri[])
Definition geompack.C:3053
int i_wrap(int ival, int ilo, int ihi)
Definition geompack.C:1715
void dmat_uniform(int m, int n, double b, double c, int *seed, double r[])
Definition geompack.C:866
void ivec_heap_d(int n, int a[])
Definition geompack.C:1917
double * triangle_circumcenter_2d(double t[])
Definition geompack.C:2980
void dvec_swap(int n, double a1[], double a2[])
Definition geompack.C:1494
bool dvec_gt(int n, double a1[], double a2[])
Definition geompack.C:1342
char * timestring(void)
Definition geompack.C:2937
gmvFile<< "tracers "<< particles.size()<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().x()<< " ";}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().y()<< " ";}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().z()<< " ";}gmvFile<< nl;forAll(lagrangianScalarNames, i){ word name=lagrangianScalarNames[i];IOField< scalar > s(IOobject(name, runTime.timeName(), cloud::prefix, mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
volScalarField & b