Manicore
Library to implement schemes on n-dimensionnal manifolds.
Functions
triangle_dunavant_rule.cpp File Reference
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <iomanip>
#include <cmath>
#include <ctime>
#include <cstring>
#include "triangle_dunavant_rule.hpp"
Include dependency graph for triangle_dunavant_rule.cpp:

Functions

int dunavant_degree (int rule)
 
int dunavant_order_num (int rule)
 
void dunavant_rule (int rule, int order_num, double xy[], double w[])
 
int dunavant_rule_num ()
 
int * dunavant_suborder (int rule, int suborder_num)
 
int dunavant_suborder_num (int rule)
 
void dunavant_subrule (int rule, int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_01 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_02 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_03 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_04 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_05 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_06 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_07 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_08 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_09 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_10 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_11 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_12 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_13 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_14 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_15 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_16 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_17 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_18 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_19 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
void dunavant_subrule_20 (int suborder_num, double suborder_xyz[], double suborder_w[])
 
int i4_max (int i1, int i2)
 
int i4_min (int i1, int i2)
 
int i4_modp (int i, int j)
 
int i4_wrap (int ival, int ilo, int ihi)
 
double r8_huge ()
 
int r8_nint (double x)
 
void reference_to_physical_t3 (double t[], int n, double ref[], double phy[])
 
int s_len_trim (char *s)
 
double triangle_area (double t[2 *3])
 

Function Documentation

◆ dunavant_degree()

int dunavant_degree ( int  rule)

◆ dunavant_order_num()

int dunavant_order_num ( int  rule)

◆ dunavant_rule()

void dunavant_rule ( int  rule,
int  order_num,
double  xy[],
double  w[] 
)

◆ dunavant_rule_num()

int dunavant_rule_num ( )

◆ dunavant_suborder()

int* dunavant_suborder ( int  rule,
int  suborder_num 
)

◆ dunavant_suborder_num()

int dunavant_suborder_num ( int  rule)

◆ dunavant_subrule()

void dunavant_subrule ( int  rule,
int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_01()

void dunavant_subrule_01 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_02()

void dunavant_subrule_02 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_03()

void dunavant_subrule_03 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_04()

void dunavant_subrule_04 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_05()

void dunavant_subrule_05 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_06()

void dunavant_subrule_06 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_07()

void dunavant_subrule_07 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_08()

void dunavant_subrule_08 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_09()

void dunavant_subrule_09 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_10()

void dunavant_subrule_10 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_11()

void dunavant_subrule_11 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_12()

void dunavant_subrule_12 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_13()

void dunavant_subrule_13 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_14()

void dunavant_subrule_14 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_15()

void dunavant_subrule_15 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_16()

void dunavant_subrule_16 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_17()

void dunavant_subrule_17 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_18()

void dunavant_subrule_18 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_19()

void dunavant_subrule_19 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ dunavant_subrule_20()

void dunavant_subrule_20 ( int  suborder_num,
double  suborder_xyz[],
double  suborder_w[] 
)

◆ i4_max()

int i4_max ( int  i1,
int  i2 
)

◆ i4_min()

int i4_min ( int  i1,
int  i2 
)

◆ i4_modp()

int i4_modp ( int  i,
int  j 
)

◆ i4_wrap()

int i4_wrap ( int  ival,
int  ilo,
int  ihi 
)

◆ r8_huge()

double r8_huge ( )

◆ r8_nint()

int r8_nint ( double  x)

◆ reference_to_physical_t3()

void reference_to_physical_t3 ( double  t[],
int  n,
double  ref[],
double  phy[] 
)

◆ s_len_trim()

int s_len_trim ( char *  s)

◆ triangle_area()

double triangle_area ( double  t[2 *3])