| 
    HArD::Core2D
    
   Hybrid Arbitrary Degree::Core 2D - Library to implement 2D schemes with edge and cell polynomials as unknowns 
   | 
 
#include <cstdlib>#include <iostream>#include <fstream>#include <iomanip>#include <cmath>#include <ctime>#include <cstring>#include "triangle_dunavant_rule.hpp"
Functions | |
| int | dunavant_degree (int rule) | 
| int | dunavant_order_num (int rule) | 
| void | dunavant_rule (int rule, int order_num, double xy[], double w[]) | 
| int | dunavant_rule_num () | 
| int * | dunavant_suborder (int rule, int suborder_num) | 
| int | dunavant_suborder_num (int rule) | 
| void | dunavant_subrule (int rule, int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_01 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_02 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_03 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_04 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_05 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_06 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_07 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_08 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_09 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_10 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_11 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_12 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_13 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_14 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_15 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_16 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_17 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_18 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_19 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| void | dunavant_subrule_20 (int suborder_num, double suborder_xyz[], double suborder_w[]) | 
| int | i4_max (int i1, int i2) | 
| int | i4_min (int i1, int i2) | 
| int | i4_modp (int i, int j) | 
| int | i4_wrap (int ival, int ilo, int ihi) | 
| double | r8_huge () | 
| int | r8_nint (double x) | 
| void | reference_to_physical_t3 (double t[], int n, double ref[], double phy[]) | 
| int | s_len_trim (char *s) | 
| double | triangle_area (double t[2 *3]) | 
| int dunavant_degree | ( | int | rule | ) | 
| int dunavant_order_num | ( | int | rule | ) | 
| void dunavant_rule | ( | int | rule, | 
| int | order_num, | ||
| double | xy[], | ||
| double | w[] | ||
| ) | 
| int dunavant_rule_num | ( | ) | 
| int * dunavant_suborder | ( | int | rule, | 
| int | suborder_num | ||
| ) | 
| int dunavant_suborder_num | ( | int | rule | ) | 
| void dunavant_subrule | ( | int | rule, | 
| int | suborder_num, | ||
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_01 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_02 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_03 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_04 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_05 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_06 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_07 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_08 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_09 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_10 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_11 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_12 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_13 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_14 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_15 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_16 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_17 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_18 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_19 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| void dunavant_subrule_20 | ( | int | suborder_num, | 
| double | suborder_xyz[], | ||
| double | suborder_w[] | ||
| ) | 
| int i4_max | ( | int | i1, | 
| int | i2 | ||
| ) | 
| int i4_min | ( | int | i1, | 
| int | i2 | ||
| ) | 
| int i4_modp | ( | int | i, | 
| int | j | ||
| ) | 
| int i4_wrap | ( | int | ival, | 
| int | ilo, | ||
| int | ihi | ||
| ) | 
| double r8_huge | ( | ) | 
| int r8_nint | ( | double | x | ) | 
| void reference_to_physical_t3 | ( | double | t[], | 
| int | n, | ||
| double | ref[], | ||
| double | phy[] | ||
| ) | 
| int s_len_trim | ( | char * | s | ) | 
| double triangle_area | ( | double | t[2 *3] | ) |