Manicore
Library to implement schemes on n-dimensionnal manifolds.
simplex_gm_rule.hpp
Go to the documentation of this file.
1 void comp_next ( int n, int k, int a[], bool &more, int &h, int &t );
2 void gm_general_rule_set ( int rule, int m, int n, double t[], double w[],
3  double x[] );
4 int gm_rule_size ( int rule, int dim_num );
5 void gm_unit_rule_set ( int rule, int dim_num, int point_num, double w[],
6  double x[] );
7 int i4_choose ( int n, int k );
8 int i4_huge ( );
9 int i4_max ( int i1, int i2 );
10 int i4_min ( int i1, int i2 );
11 int i4_power ( int i, int j );
12 double *monomial_value ( int dim_num, int point_num, int expon[], double x[] );
13 double r8_factorial ( int n );
14 double r8ge_det ( int n, double a_lu[], int pivot[] );
15 int r8ge_fa ( int n, double a[], int pivot[] );
16 double r8vec_dot_product ( int n, double a1[], double a2[] );
17 double *r8vec_uniform_01_new ( int n, int &seed );
18 double simplex_general_volume ( int m, double t[] );
19 double simplex_unit_monomial_integral ( int dim_num, int expon[] );
20 double simplex_unit_monomial_quadrature ( int dim_num, int expon[],
21  int point_num, double x[], double w[] );
22 double *simplex_unit_sample ( int dim_num, int n, int &seed );
23 void simplex_unit_to_general ( int dim_num, int point_num, double t[],
24  double ref[], double phy[] );
25 double simplex_unit_volume ( int dim_num );
26 void timestamp ( );
int r8ge_fa(int n, double a[], int pivot[])
Definition: simplex_gm_rule.cpp:894
void gm_unit_rule_set(int rule, int dim_num, int point_num, double w[], double x[])
Definition: simplex_gm_rule.cpp:302
void gm_general_rule_set(int rule, int m, int n, double t[], double w[], double x[])
Definition: simplex_gm_rule.cpp:154
void timestamp()
Definition: simplex_gm_rule.cpp:1593
double * simplex_unit_sample(int dim_num, int n, int &seed)
Definition: simplex_gm_rule.cpp:1382
double simplex_general_volume(int m, double t[])
Definition: simplex_gm_rule.cpp:1177
double * monomial_value(int dim_num, int point_num, int expon[], double x[])
Definition: simplex_gm_rule.cpp:716
int i4_max(int i1, int i2)
Definition: simplex_gm_rule.cpp:556
double r8_factorial(int n)
Definition: simplex_gm_rule.cpp:783
double r8ge_det(int n, double a_lu[], int pivot[])
Definition: simplex_gm_rule.cpp:829
double simplex_unit_volume(int dim_num)
Definition: simplex_gm_rule.cpp:1549
int i4_huge()
Definition: simplex_gm_rule.cpp:527
double simplex_unit_monomial_integral(int dim_num, int expon[])
Definition: simplex_gm_rule.cpp:1250
int i4_power(int i, int j)
Definition: simplex_gm_rule.cpp:638
double simplex_unit_monomial_quadrature(int dim_num, int expon[], int point_num, double x[], double w[])
Definition: simplex_gm_rule.cpp:1318
double * r8vec_uniform_01_new(int n, int &seed)
Definition: simplex_gm_rule.cpp:1076
void simplex_unit_to_general(int dim_num, int point_num, double t[], double ref[], double phy[])
Definition: simplex_gm_rule.cpp:1467
double r8vec_dot_product(int n, double a1[], double a2[])
Definition: simplex_gm_rule.cpp:1035
int i4_choose(int n, int k)
Definition: simplex_gm_rule.cpp:452
int gm_rule_size(int rule, int dim_num)
Definition: simplex_gm_rule.cpp:243
int i4_min(int i1, int i2)
Definition: simplex_gm_rule.cpp:597
void comp_next(int n, int k, int a[], bool &more, int &h, int &t)
Definition: simplex_gm_rule.cpp:13