Package gov.nih.mipav.model.structures
Class Triangulation
- java.lang.Object
-
- gov.nih.mipav.model.structures.Triangulation
-
public class Triangulation extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private double
EPSILON
-
Constructor Summary
Constructors Constructor Description Triangulation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
alpha_measure(int n, double[] z, int triangle_order, int triangle_num, int[] triangle_node, double[] alpha_min, double[] alpha_ave, double[] alpha_area)
double
angle_rad_2d(double[] p1, double[] p2, double[] p3)
void
area_measure(int n, double[] z, int triangle_order, int triangle_num, int[] triangle_node, double[] area_min, double[] area_max, double[] area_ratio, double[] area_ave, double[] area_std)
void
bandwidth(int element_order, int element_num, int[] element_node, int[] ml, int[] mu, int[] m)
int
delaunay_swap_test(double[] xy)
int
diaedg(double x0, double y0, double x1, double y1, double x2, double y2, double x3, double y3)
long
get_seed()
int
i4_modp(int i, int j)
int
i4_power(int i, int j)
int
i4_sign(int i)
void
i4_swap(int[] i, int[] j)
(package private) int
i4_wrap(int ival, int ilo, int ihi)
int
i4col_compare(int m, int n, int[] a, int i, int j)
void
i4col_sort_a(int m, int n, int[] a)
int
i4col_sorted_unique_count(int m, int n, int[] a)
void
i4col_swap(int m, int n, int[] a, int icol1, int icol2)
void
i4mat_transpose_print(int m, int n, int[] a, char[] title)
void
i4mat_transpose_print_some(int m, int n, int[] a, int ilo, int jlo, int ihi, int jhi, char[] title)
void
i4vec_heap_d(int n, int[] a)
int[]
i4vec_indicator_new(int n)
void
i4vec_print(int n, int[] a, char[] title)
void
i4vec_reverse(int n, int[] a)
void
i4vec_sort_heap_a(int n, int[] a)
int
i4vec_sorted_unique(int n, int[] a)
int
i4vec2_compare(int n, int[] a1, int[] a2, int i, int j)
(package private) void
i4vec2_sort_a(int n, int[] a1, int[] a2)
int
i4vec2_sorted_unique(int n, int[] a1, int[] a2)
(package private) int
lrline(double xu, double yu, double xv1, double yv1, double xv2, double yv2, double dv)
void
lvec_print(int n, int[] a, char[] title)
double
r8_acos(double c)
void
sort_heap_external(int n, int[] indx, int[] i, int[] j, int isgn)
-
-
-
Method Detail
-
alpha_measure
public void alpha_measure(int n, double[] z, int triangle_order, int triangle_num, int[] triangle_node, double[] alpha_min, double[] alpha_ave, double[] alpha_area)
-
angle_rad_2d
public double angle_rad_2d(double[] p1, double[] p2, double[] p3)
-
area_measure
public void area_measure(int n, double[] z, int triangle_order, int triangle_num, int[] triangle_node, double[] area_min, double[] area_max, double[] area_ratio, double[] area_ave, double[] area_std)
-
bandwidth
public void bandwidth(int element_order, int element_num, int[] element_node, int[] ml, int[] mu, int[] m)
-
delaunay_swap_test
public int delaunay_swap_test(double[] xy)
-
diaedg
public int diaedg(double x0, double y0, double x1, double y1, double x2, double y2, double x3, double y3)
-
get_seed
public long get_seed()
-
i4_modp
public int i4_modp(int i, int j)
-
i4_power
public int i4_power(int i, int j)
-
i4_sign
public int i4_sign(int i)
-
i4_swap
public void i4_swap(int[] i, int[] j)
-
i4_wrap
int i4_wrap(int ival, int ilo, int ihi)
-
i4col_compare
public int i4col_compare(int m, int n, int[] a, int i, int j)
-
i4col_sort_a
public void i4col_sort_a(int m, int n, int[] a)
-
i4col_sorted_unique_count
public int i4col_sorted_unique_count(int m, int n, int[] a)
-
i4col_swap
public void i4col_swap(int m, int n, int[] a, int icol1, int icol2)
-
i4mat_transpose_print
public void i4mat_transpose_print(int m, int n, int[] a, char[] title)
-
i4mat_transpose_print_some
public void i4mat_transpose_print_some(int m, int n, int[] a, int ilo, int jlo, int ihi, int jhi, char[] title)
-
i4vec_heap_d
public void i4vec_heap_d(int n, int[] a)
-
i4vec_indicator_new
public int[] i4vec_indicator_new(int n)
-
i4vec_print
public void i4vec_print(int n, int[] a, char[] title)
-
i4vec_reverse
public void i4vec_reverse(int n, int[] a)
-
i4vec_sort_heap_a
public void i4vec_sort_heap_a(int n, int[] a)
-
i4vec_sorted_unique
public int i4vec_sorted_unique(int n, int[] a)
-
i4vec2_compare
public int i4vec2_compare(int n, int[] a1, int[] a2, int i, int j)
-
i4vec2_sort_a
void i4vec2_sort_a(int n, int[] a1, int[] a2)
-
i4vec2_sorted_unique
public int i4vec2_sorted_unique(int n, int[] a1, int[] a2)
-
lrline
int lrline(double xu, double yu, double xv1, double yv1, double xv2, double yv2, double dv)
-
lvec_print
public void lvec_print(int n, int[] a, char[] title)
-
r8_acos
public double r8_acos(double c)
-
sort_heap_external
public void sort_heap_external(int n, int[] indx, int[] i, int[] j, int isgn)
-
-