Manicore
Library to implement schemes on n-dimensionnal manifolds.
|
#include <cmath>
#include <cstdlib>
#include <iostream>
#include <iomanip>
#include <ctime>
#include "simplex_gm_rule.hpp"
Macros | |
#define | TIME_SIZE 40 |
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 m) |
void | gm_unit_rule_set (int rule, int m, int n, 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 m, int n, int e[], 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 m, int expon[]) |
double | simplex_unit_monomial_quadrature (int m, int expon[], int n, double x[], double w[]) |
double * | simplex_unit_sample (int m, int n, int &seed) |
void | simplex_unit_to_general (int m, int n, double t[], double ref[], double phy[]) |
double | simplex_unit_volume (int m) |
void | timestamp () |
#define TIME_SIZE 40 |
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 | m | ||
) |
void gm_unit_rule_set | ( | int | rule, |
int | m, | ||
int | n, | ||
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 | m, |
int | n, | ||
int | e[], | ||
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 | m, |
int | expon[] | ||
) |
double simplex_unit_monomial_quadrature | ( | int | m, |
int | expon[], | ||
int | n, | ||
double | x[], | ||
double | w[] | ||
) |
double* simplex_unit_sample | ( | int | m, |
int | n, | ||
int & | seed | ||
) |
void simplex_unit_to_general | ( | int | m, |
int | n, | ||
double | t[], | ||
double | ref[], | ||
double | phy[] | ||
) |
double simplex_unit_volume | ( | int | m | ) |
void timestamp | ( | ) |