v0.14.0
tetrahedron_ncc_rule.h
Go to the documentation of this file.
1 double r8mat_det_4d ( double a[] );
2 void reference_to_physical_t4 ( double t[], int n, double ref[], double phy[] );
3 int tetrahedron_ncc_degree ( int rule );
4 int tetrahedron_ncc_order_num ( int rule );
5 void tetrahedron_ncc_rule ( int rule, int order_num, double xyz[], double w[] );
7 int *tetrahedron_ncc_suborder ( int rule, int suborder_num );
8 int tetrahedron_ncc_suborder_num ( int rule );
9 void tetrahedron_ncc_subrule ( int rule, int suborder_num,
10  double suborder_xyz[], double suborder_w[] );
11 void tetrahedron_ncc_subrule_01 ( int suborder_num, int suborder_xyz_n[],
12  int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d );
13 void tetrahedron_ncc_subrule_02 ( int suborder_num, int suborder_xyz_n[],
14  int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d );
15 void tetrahedron_ncc_subrule_03 ( int suborder_num, int suborder_xyz_n[],
16  int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d );
17 void tetrahedron_ncc_subrule_04 ( int suborder_num, int suborder_xyz_n[],
18  int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d );
19 void tetrahedron_ncc_subrule_05 ( int suborder_num, int suborder_xyz_n[],
20  int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d );
21 void tetrahedron_ncc_subrule_06 ( int suborder_num, int suborder_xyz_n[],
22  int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d );
23 void tetrahedron_ncc_subrule_07 ( int suborder_num, int suborder_xyz_n[],
24  int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d );
25 double tetrahedron_volume ( double t[3*4] );
26 void timestamp ( );
27 
tetrahedron_ncc_subrule_02
void tetrahedron_ncc_subrule_02(int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
Definition: tetrahedron_ncc_rule.c:1075
timestamp
void timestamp()
Definition: gm_rule.c:1268
tetrahedron_volume
double tetrahedron_volume(double t[3 *4])
Definition: tetrahedron_ncc_rule.c:1533
PlasticOps::w
double w(double eqiv, double dot_tau, double f, double sigma_y, double sigma_Y)
Definition: PlasticOpsGeneric.hpp:276
reference_to_physical_t4
void reference_to_physical_t4(double t[], int n, double ref[], double phy[])
Definition: tetrahedron_ncc_rule.c:61
tetrahedron_ncc_suborder
int * tetrahedron_ncc_suborder(int rule, int suborder_num)
Definition: tetrahedron_ncc_rule.c:709
r8mat_det_4d
double r8mat_det_4d(double a[])
Definition: tetrahedron_ncc_rule.c:5
tetrahedron_ncc_rule
void tetrahedron_ncc_rule(int rule, int order_num, double xyz[], double w[])
Definition: tetrahedron_ncc_rule.c:236
tetrahedron_ncc_suborder_num
int tetrahedron_ncc_suborder_num(int rule)
Definition: tetrahedron_ncc_rule.c:810
tetrahedron_ncc_subrule_06
void tetrahedron_ncc_subrule_06(int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
Definition: tetrahedron_ncc_rule.c:1374
a
constexpr double a
Definition: approx_sphere.cpp:30
tetrahedron_ncc_subrule_04
void tetrahedron_ncc_subrule_04(int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
Definition: tetrahedron_ncc_rule.c:1222
tetrahedron_ncc_rule_num
int tetrahedron_ncc_rule_num()
Definition: tetrahedron_ncc_rule.c:669
t
constexpr double t
plate stiffness
Definition: plate.cpp:59
tetrahedron_ncc_subrule
void tetrahedron_ncc_subrule(int rule, int suborder_num, double suborder_xyz[], double suborder_w[])
Definition: tetrahedron_ncc_rule.c:888
tetrahedron_ncc_subrule_05
void tetrahedron_ncc_subrule_05(int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
Definition: tetrahedron_ncc_rule.c:1297
convert.n
n
Definition: convert.py:82
tetrahedron_ncc_degree
int tetrahedron_ncc_degree(int rule)
Definition: tetrahedron_ncc_rule.c:126
tetrahedron_ncc_subrule_07
void tetrahedron_ncc_subrule_07(int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
Definition: tetrahedron_ncc_rule.c:1452
tetrahedron_ncc_subrule_03
void tetrahedron_ncc_subrule_03(int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
Definition: tetrahedron_ncc_rule.c:1148
tetrahedron_ncc_order_num
int tetrahedron_ncc_order_num(int rule)
Definition: tetrahedron_ncc_rule.c:180
tetrahedron_ncc_subrule_01
void tetrahedron_ncc_subrule_01(int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
Definition: tetrahedron_ncc_rule.c:1002