v0.14.0
triangle_ncc_rule.h
Go to the documentation of this file.
1 int i4_max ( int i1, int i2 );
2 int i4_min ( int i1, int i2 );
3 int i4_modp ( int i, int j );
4 int i4_wrap ( int ival, int ilo, int ihi );
5 double r8_huge ( );
6 int r8_nint ( double x );
7 void reference_to_physical_t3 ( double t[], int n, double ref[], double phy[] );
8 void timestamp ( );
9 double triangle_area ( double t[2*3] );
10 int triangle_ncc_degree ( int rule );
11 int triangle_ncc_order_num ( int rule );
12 void triangle_ncc_rule ( int rule, int order_num, double xy[], double w[] );
13 int triangle_ncc_rule_num ( );
14 int *triangle_ncc_suborder ( int rule, int suborder_num );
15 int triangle_ncc_suborder_num ( int rule );
16 void triangle_ncc_subrule ( int rule, int suborder_num, double suborder_xyz[],
17  double suborder_w[] );
18 void triangle_ncc_subrule_01 ( int suborder_num, int suborder_xyz_n[],
19  int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d );
20 void triangle_ncc_subrule_02 ( int suborder_num, int suborder_xyz_n[],
21  int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d );
22 void triangle_ncc_subrule_03 ( int suborder_num, int suborder_xyz_n[],
23  int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d );
24 void triangle_ncc_subrule_04 ( int suborder_num, int suborder_xyz_n[],
25  int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d );
26 void triangle_ncc_subrule_05 ( int suborder_num, int suborder_xyz_n[],
27  int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d );
28 void triangle_ncc_subrule_06 ( int suborder_num, int suborder_xyz_n[],
29  int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d );
30 void triangle_ncc_subrule_07 ( int suborder_num, int suborder_xyz_n[],
31  int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d );
32 void triangle_ncc_subrule_08 ( int suborder_num, int suborder_xyz_n[],
33  int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d );
34 void triangle_ncc_subrule_09 ( int suborder_num, int suborder_xyz_n[],
35  int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d );
triangle_ncc_rule
void triangle_ncc_rule(int rule, int order_num, double xy[], double w[])
Definition: triangle_ncc_rule.c:633
triangle_ncc_subrule_06
void triangle_ncc_subrule_06(int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
Definition: triangle_ncc_rule.c:1484
triangle_ncc_degree
int triangle_ncc_degree(int rule)
Definition: triangle_ncc_rule.c:523
triangle_ncc_subrule_09
void triangle_ncc_subrule_09(int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
Definition: triangle_ncc_rule.c:1719
triangle_ncc_subrule_04
void triangle_ncc_subrule_04(int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
Definition: triangle_ncc_rule.c:1334
triangle_ncc_suborder_num
int triangle_ncc_suborder_num(int rule)
Definition: triangle_ncc_rule.c:905
triangle_ncc_subrule_07
void triangle_ncc_subrule_07(int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
Definition: triangle_ncc_rule.c:1561
timestamp
void timestamp()
Definition: gm_rule.c:1268
triangle_area
double triangle_area(double t[2 *3])
Definition: triangle_ncc_rule.c:472
triangle_ncc_subrule
void triangle_ncc_subrule(int rule, int suborder_num, double suborder_xyz[], double suborder_w[])
Definition: triangle_ncc_rule.c:991
i4_min
int i4_min(int i1, int i2)
Definition: gm_rule.c:500
triangle_ncc_suborder
int * triangle_ncc_suborder(int rule, int suborder_num)
Definition: triangle_ncc_rule.c:788
triangle_ncc_subrule_02
void triangle_ncc_subrule_02(int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
Definition: triangle_ncc_rule.c:1188
i4_max
int i4_max(int i1, int i2)
Definition: gm_rule.c:459
i4_modp
int i4_modp(int i, int j)
Definition: triangle_ncc_rule.c:89
triangle_ncc_subrule_01
void triangle_ncc_subrule_01(int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
Definition: triangle_ncc_rule.c:1115
t
constexpr double t
plate stiffness
Definition: plate.cpp:58
i
FTensor::Index< 'i', SPACE_DIM > i
Definition: hcurl_divergence_operator_2d.cpp:27
r8_huge
double r8_huge()
Definition: triangle_ncc_rule.c:250
convert.n
n
Definition: convert.py:82
reference_to_physical_t3
void reference_to_physical_t3(double t[], int n, double ref[], double phy[])
Definition: triangle_ncc_rule.c:347
triangle_ncc_rule_num
int triangle_ncc_rule_num()
Definition: triangle_ncc_rule.c:748
r8_nint
int r8_nint(double x)
Definition: triangle_ncc_rule.c:290
j
FTensor::Index< 'j', 3 > j
Definition: matrix_function.cpp:19
i4_wrap
int i4_wrap(int ival, int ilo, int ihi)
Definition: triangle_ncc_rule.c:166
sdf_wavy_2d.w
int w
Definition: sdf_wavy_2d.py:6
triangle_ncc_subrule_03
void triangle_ncc_subrule_03(int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
Definition: triangle_ncc_rule.c:1261
triangle_ncc_subrule_08
void triangle_ncc_subrule_08(int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
Definition: triangle_ncc_rule.c:1639
triangle_ncc_subrule_05
void triangle_ncc_subrule_05(int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
Definition: triangle_ncc_rule.c:1409
triangle_ncc_order_num
int triangle_ncc_order_num(int rule)
Definition: triangle_ncc_rule.c:577