|
psingquad2d | build_singquad2d (pcsurface3d gr, uint q, uint q2) |
| Creates a new singquad2d object containing all necessary quadrature rules for singular integrals arising in BEM applications in 3 dimensional space. More...
|
|
void | del_singquad2d (psingquad2d sq) |
| Destructor for singquad2d objects. More...
|
|
void | weight_basisfunc_ll_singquad2d (real *x, real *y, real *w, uint nq) |
| Weighting a quadrature rule for a double integral with both linear basis functions. More...
|
|
void | weight_basisfunc_cl_singquad2d (real *x, real *y, real *w, uint nq) |
| Weighting a quadrature rule for a double integral with a combination of piecewise constant and linear basis functions. More...
|
|
void | weight_basisfunc_lc_singquad2d (real *x, real *y, real *w, uint nq) |
| Weighting a quadrature rule for a double integral with a combination of piecewise linear and constant basis functions. More...
|
|
void | weight_basisfunc_l_singquad2d (real *x, real *y, real *w, uint nq) |
| Weighting a quadrature rule for a single integral with linear basis functions. More...
|
|
uint | fast_select_quadrature (uint(*geo_t)[3], uint t, uint s) |
| Determine the number of common vertices of a pair of triangles. More...
|
|
uint | select_quadrature_singquad2d (pcsingquad2d sq, const uint *tv, const uint *sv, uint *tp, uint *sp, real **x, real **y, real **w, uint *n, real *base) |
| This function is designed to select the correct quadrature rule for a current pair of triangles. More...
|
|