Manicore
Library to implement schemes on n-dimensionnal manifolds.
Functions
simplex_gm_rule.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void comp_next (int n, int k, int a[], bool &more, int &h, int &t)
 
void gm_general_rule_set (int rule, int m, int n, double t[], double w[], double x[])
 
int gm_rule_size (int rule, int dim_num)
 
void gm_unit_rule_set (int rule, int dim_num, int point_num, double w[], double x[])
 
int i4_choose (int n, int k)
 
int i4_huge ()
 
int i4_max (int i1, int i2)
 
int i4_min (int i1, int i2)
 
int i4_power (int i, int j)
 
double * monomial_value (int dim_num, int point_num, int expon[], double x[])
 
double r8_factorial (int n)
 
double r8ge_det (int n, double a_lu[], int pivot[])
 
int r8ge_fa (int n, double a[], int pivot[])
 
double r8vec_dot_product (int n, double a1[], double a2[])
 
double * r8vec_uniform_01_new (int n, int &seed)
 
double simplex_general_volume (int m, double t[])
 
double simplex_unit_monomial_integral (int dim_num, int expon[])
 
double simplex_unit_monomial_quadrature (int dim_num, int expon[], int point_num, double x[], double w[])
 
double * simplex_unit_sample (int dim_num, int n, int &seed)
 
void simplex_unit_to_general (int dim_num, int point_num, double t[], double ref[], double phy[])
 
double simplex_unit_volume (int dim_num)
 
void timestamp ()
 

Function Documentation

◆ comp_next()

void comp_next ( int  n,
int  k,
int  a[],
bool &  more,
int &  h,
int &  t 
)

◆ gm_general_rule_set()

void gm_general_rule_set ( int  rule,
int  m,
int  n,
double  t[],
double  w[],
double  x[] 
)

◆ gm_rule_size()

int gm_rule_size ( int  rule,
int  dim_num 
)

◆ gm_unit_rule_set()

void gm_unit_rule_set ( int  rule,
int  dim_num,
int  point_num,
double  w[],
double  x[] 
)

◆ i4_choose()

int i4_choose ( int  n,
int  k 
)

◆ i4_huge()

int i4_huge ( )

◆ i4_max()

int i4_max ( int  i1,
int  i2 
)

◆ i4_min()

int i4_min ( int  i1,
int  i2 
)

◆ i4_power()

int i4_power ( int  i,
int  j 
)

◆ monomial_value()

double* monomial_value ( int  dim_num,
int  point_num,
int  expon[],
double  x[] 
)

◆ r8_factorial()

double r8_factorial ( int  n)

◆ r8ge_det()

double r8ge_det ( int  n,
double  a_lu[],
int  pivot[] 
)

◆ r8ge_fa()

int r8ge_fa ( int  n,
double  a[],
int  pivot[] 
)

◆ r8vec_dot_product()

double r8vec_dot_product ( int  n,
double  a1[],
double  a2[] 
)

◆ r8vec_uniform_01_new()

double* r8vec_uniform_01_new ( int  n,
int &  seed 
)

◆ simplex_general_volume()

double simplex_general_volume ( int  m,
double  t[] 
)

◆ simplex_unit_monomial_integral()

double simplex_unit_monomial_integral ( int  dim_num,
int  expon[] 
)

◆ simplex_unit_monomial_quadrature()

double simplex_unit_monomial_quadrature ( int  dim_num,
int  expon[],
int  point_num,
double  x[],
double  w[] 
)

◆ simplex_unit_sample()

double* simplex_unit_sample ( int  dim_num,
int  n,
int &  seed 
)

◆ simplex_unit_to_general()

void simplex_unit_to_general ( int  dim_num,
int  point_num,
double  t[],
double  ref[],
double  phy[] 
)

◆ simplex_unit_volume()

double simplex_unit_volume ( int  dim_num)

◆ timestamp()

void timestamp ( )