19#ifndef _TETRA_QUAD_HPP
20#define _TETRA_QUAD_HPP
40double tetra_volume(
double x[4],
double y[4],
double z[4]);
48double 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[]);
76void 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:41
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