v0.15.0
Loading...
Searching...
No Matches
IntegrationRules.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  MoFEM
 implementation of Data Operators for Forces and Sources
 
namespace  MoFEM::IntRules
 
namespace  MoFEM::IntRules::NCC
 
namespace  MoFEM::IntRules::NCO
 

Functions

int MoFEM::IntRules::NCC::i4_max (int i1, int i2)
 
int MoFEM::IntRules::NCC::i4_min (int i1, int i2)
 
int MoFEM::IntRules::NCC::i4_modp (int i, int j)
 
int MoFEM::IntRules::NCC::i4_wrap (int ival, int ilo, int ihi)
 
double MoFEM::IntRules::NCC::r8_huge ()
 
int MoFEM::IntRules::NCC::r8_nint (double x)
 
void MoFEM::IntRules::NCC::reference_to_physical_t3 (double t[], int n, double ref[], double phy[])
 
void MoFEM::IntRules::NCC::timestamp ()
 
double MoFEM::IntRules::NCC::triangle_area (double t[2 *3])
 
int MoFEM::IntRules::NCC::triangle_ncc_degree (int rule)
 
int MoFEM::IntRules::NCC::triangle_ncc_order_num (int rule)
 
void MoFEM::IntRules::NCC::triangle_ncc_rule (int rule, int order_num, double xy[], double w[])
 
int MoFEM::IntRules::NCC::triangle_ncc_rule_num ()
 
int * MoFEM::IntRules::NCC::triangle_ncc_suborder (int rule, int suborder_num)
 
int MoFEM::IntRules::NCC::triangle_ncc_suborder_num (int rule)
 
void MoFEM::IntRules::NCC::triangle_ncc_subrule (int rule, int suborder_num, double suborder_xyz[], double suborder_w[])
 
void MoFEM::IntRules::NCC::triangle_ncc_subrule_01 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCC::triangle_ncc_subrule_02 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCC::triangle_ncc_subrule_03 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCC::triangle_ncc_subrule_04 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCC::triangle_ncc_subrule_05 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCC::triangle_ncc_subrule_06 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCC::triangle_ncc_subrule_07 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCC::triangle_ncc_subrule_08 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCC::triangle_ncc_subrule_09 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
double MoFEM::IntRules::NCC::r8mat_det_4d (double a[])
 
void MoFEM::IntRules::NCC::reference_to_physical_t4 (double t[], int n, double ref[], double phy[])
 
int MoFEM::IntRules::NCC::tetrahedron_ncc_degree (int rule)
 
int MoFEM::IntRules::NCC::tetrahedron_ncc_order_num (int rule)
 
void MoFEM::IntRules::NCC::tetrahedron_ncc_rule (int rule, int order_num, double xyz[], double w[])
 
int MoFEM::IntRules::NCC::tetrahedron_ncc_rule_num ()
 
int * MoFEM::IntRules::NCC::tetrahedron_ncc_suborder (int rule, int suborder_num)
 
int MoFEM::IntRules::NCC::tetrahedron_ncc_suborder_num (int rule)
 
void MoFEM::IntRules::NCC::tetrahedron_ncc_subrule (int rule, int suborder_num, double suborder_xyz[], double suborder_w[])
 
void MoFEM::IntRules::NCC::tetrahedron_ncc_subrule_01 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCC::tetrahedron_ncc_subrule_02 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCC::tetrahedron_ncc_subrule_03 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCC::tetrahedron_ncc_subrule_04 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCC::tetrahedron_ncc_subrule_05 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCC::tetrahedron_ncc_subrule_06 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCC::tetrahedron_ncc_subrule_07 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
double MoFEM::IntRules::NCC::tetrahedron_volume (double t[3 *4])
 
int MoFEM::IntRules::NCO::i4_max (int i1, int i2)
 
int MoFEM::IntRules::NCO::i4_min (int i1, int i2)
 
int MoFEM::IntRules::NCO::i4_modp (int i, int j)
 
int MoFEM::IntRules::NCO::i4_wrap (int ival, int ilo, int ihi)
 
double MoFEM::IntRules::NCO::r8_huge ()
 
int MoFEM::IntRules::NCO::r8_nint (double x)
 
void MoFEM::IntRules::NCO::reference_to_physical_t3 (double t[], int n, double ref[], double phy[])
 
void MoFEM::IntRules::NCO::timestamp ()
 
double MoFEM::IntRules::NCO::triangle_area (double t[2 *3])
 
int MoFEM::IntRules::NCO::triangle_nco_degree (int rule)
 
int MoFEM::IntRules::NCO::triangle_nco_order_num (int rule)
 
void MoFEM::IntRules::NCO::triangle_nco_rule (int rule, int order_num, double xy[], double w[])
 
int MoFEM::IntRules::NCO::triangle_nco_rule_num ()
 
int * MoFEM::IntRules::NCO::triangle_nco_suborder (int rule, int suborder_num)
 
int MoFEM::IntRules::NCO::triangle_nco_suborder_num (int rule)
 
void MoFEM::IntRules::NCO::triangle_nco_subrule (int rule, int suborder_num, double suborder_xyz[], double suborder_w[])
 
void MoFEM::IntRules::NCO::triangle_nco_subrule_01 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCO::triangle_nco_subrule_02 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCO::triangle_nco_subrule_03 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCO::triangle_nco_subrule_04 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCO::triangle_nco_subrule_05 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCO::triangle_nco_subrule_06 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCO::triangle_nco_subrule_07 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCO::triangle_nco_subrule_08 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCO::triangle_nco_subrule_09 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
double MoFEM::IntRules::NCO::r8mat_det_4d (double a[])
 
void MoFEM::IntRules::NCO::reference_to_physical_t4 (double t[], int n, double ref[], double phy[])
 
int MoFEM::IntRules::NCO::tetrahedron_nco_degree (int rule)
 
int MoFEM::IntRules::NCO::tetrahedron_nco_order_num (int rule)
 
void MoFEM::IntRules::NCO::tetrahedron_nco_rule (int rule, int order_num, double xyz[], double w[])
 
int MoFEM::IntRules::NCO::tetrahedron_nco_rule_num ()
 
int * MoFEM::IntRules::NCO::tetrahedron_nco_suborder (int rule, int suborder_num)
 
int MoFEM::IntRules::NCO::tetrahedron_nco_suborder_num (int rule)
 
void MoFEM::IntRules::NCO::tetrahedron_nco_subrule (int rule, int suborder_num, double suborder_xyz[], double suborder_w[])
 
void MoFEM::IntRules::NCO::tetrahedron_nco_subrule_01 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCO::tetrahedron_nco_subrule_02 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCO::tetrahedron_nco_subrule_03 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCO::tetrahedron_nco_subrule_04 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCO::tetrahedron_nco_subrule_05 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCO::tetrahedron_nco_subrule_06 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
void MoFEM::IntRules::NCO::tetrahedron_nco_subrule_07 (int suborder_num, int suborder_xyz_n[], int *suborder_xyz_d, int suborder_w_n[], int *suborder_w_d)
 
double MoFEM::IntRules::NCO::tetrahedron_volume (double t[3 *4])
 

Detailed Description

Integration rules

Definition in file IntegrationRules.hpp.