2 double d_max (
double x,
double y );
3 double d_min (
double x,
double y );
8 int diaedg (
double x0,
double y0,
double x1,
double y1,
double x2,
double y2,
9 double x3,
double y3 );
12 int ihi,
int jhi,
const char *title );
13 void dmat_uniform (
int m,
int n,
double b,
double c,
int *seed,
double r[] );
14 int dtris2 (
int point_num,
double point_xy[],
int *tri_num,
15 int tri_vert[],
int tri_nabe[] );
16 bool dvec_eq (
int n,
double a1[],
double a2[] );
17 bool dvec_gt (
int n,
double a1[],
double a2[] );
18 bool dvec_lt (
int n,
double a1[],
double a2[] );
19 void dvec_print (
int n,
double a[],
const char *title );
20 void dvec_swap (
int n,
double a1[],
double a2[] );
21 int i_max (
int i1,
int i2 );
22 int i_min (
int i1,
int i2 );
23 int i_modp (
int i,
int j );
25 int i_wrap (
int ival,
int ilo,
int ihi );
28 int ihi,
int jhi,
const char *title );
33 int lrline (
double xu,
double yu,
double xv1,
double yv1,
double xv2,
34 double yv2,
double dv );
39 int 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[],
46 int g_num,
double g_xy[],
int tri_num,
int nod_tri[] );
48 int tri_vert[],
int tri_nabe[] );
49 void 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 );
int * points_delaunay_naive_2d(int n, double p[], int *ntri)
void dmat_transpose_print(int m, int n, double a[], const char *title)
double d_min(double x, double y)
void triangulation_print(int point_num, double xc[], int tri_num, int tri_vert[], int tri_nabe[])
void dvec_print(int n, double a[], const char *title)
bool perm_check(int n, int p[])
int dtris2(int point_num, double point_xy[], int *tri_num, int tri_vert[], int tri_nabe[])
int i_min(int i1, int i2)
double d_max(double x, double y)
int s_len_trim(const char *s)
dimensionedScalar y0(const dimensionedScalar &ds)
const dimensionedScalar & c
Speed of light in a vacuum.
int * d2vec_sort_heap_index_a(int n, double a[])
void d2vec_permute(int n, double a[], int p[])
int diaedg(double x0, double y0, double x1, double y1, double x2, double y2, double x3, double y3)
bool dvec_eq(int n, double a1[], double a2[])
gmvFile<< "tracers "<< particles.size()<< nl;forAllConstIter(Cloud< passiveParticle >, particles, iter){ gmvFile<< iter().position().x()<< " ";}gmvFile<< nl;forAllConstIter(Cloud< passiveParticle >, particles, iter){ gmvFile<< iter().position().y()<< " ";}gmvFile<< nl;forAllConstIter(Cloud< passiveParticle >, particles, iter){ gmvFile<< iter().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))
void imat_transpose_print(int m, int n, int a[], const char *title)
const dimensionedScalar & b
Wien displacement law constant: default SI units: [m K].
void ivec_sort_heap_a(int n, int a[])
void d2vec_part_quick_a(int n, double a[], int *l, int *r)
void ivec_heap_d(int n, int a[])
int i_max(int i1, int i2)
dimensionedScalar y1(const dimensionedScalar &ds)
bool triangulation_plot_eps(const char *file_out_name, int g_num, double g_xy[], int tri_num, int nod_tri[])
void perm_inv(int n, int p[])
bool dvec_lt(int n, double a1[], double a2[])
void dvec_swap(int n, double a1[], double a2[])
void ivec_sorted_unique(int n, int a[], int *nuniq)
int lrline(double xu, double yu, double xv1, double yv1, double xv2, double yv2, double dv)
void dmat_uniform(int m, int n, double b, double c, int *seed, double r[])
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[])
void d2vec_sort_quick_a(int n, double a[])
int i_wrap(int ival, int ilo, int ihi)
int * ivec_indicator(int n)
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)
void dmat_transpose_print_some(int m, int n, double a[], int ilo, int jlo, int ihi, int jhi, const char *title)
double * triangle_circumcenter_2d(double t[])
void imat_transpose_print_some(int m, int n, int a[], int ilo, int jlo, int ihi, int jhi, const char *title)
bool dvec_gt(int n, double a1[], double a2[])