19 #ifndef _TETRA_QUAD_HPP
20 #define _TETRA_QUAD_HPP
40 double tetra_volume(
double x[4],
double y[4],
double z[4]);
48 double tetra_sum(
double func(
double x,
double y,
double z),
49 double x[4],
double y[4],
double z[4],
50 int nq,
double cq0[],
double cq1[],
double cq2[],
double wq[]);
76 void tetra_unit_set(
size_t rule,
size_t nq,
double cq0[],
double cq1[],
double cq2[],
double wq[]);
95 size_t nq,
double xq[],
double yq[],
double zq[],
double wq[]);
size_t tetra_unit_size(size_t rule)
Definition: tetra_quad.cpp:63
double parallelipiped_volume_3d(double x[4], double y[4], double z[4])
Definition: tetra_quad.cpp:24
void tetra_unit_set(size_t rule, size_t nq, double cq0[], double cq1[], double cq2[], double wq[])
Definition: tetra_quad.cpp:148
double tetra_unit_sum(double func(double x, double y, double z), size_t nq, double xq[], double yq[], double zq[], double wq[])
Definition: tetra_quad.cpp:54
double tetra_volume(double x[4], double y[4], double z[4])
Definition: tetra_quad.cpp:36
double tetra_unit_volume()
Definition: tetra_quad.cpp:34
Definition: ddr-magnetostatics.hpp:40
double tetra_sum(double func(double x, double y, double z), double x[4], double y[4], double z[4], size_t nq, double cq0[], double cq1[], double cq2[], double wq[])
Definition: tetra_quad.cpp:40