Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • EPSILON

        private double EPSILON
    • Constructor Detail

      • Triangulation

        public Triangulation()
    • 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)