#include <GaussianQuadrature_tri.h>
Public Member Functions | |
virtual | ~GaussianQuadrature_tri () |
scalar | integrate_point_to_face (scalar(*f)(vector3 *, vector3 *), vector3 *p, Face *face, int precision) |
scalar | integrate_face_to_face (scalar(*f)(vector3 *, vector3 *), Face *f1, Face *f2, int precision) |
Protected Member Functions | |
virtual scalar | f_3d (vector3 *p, vector3 *q)=0 |
|
inlinevirtual |
Implemented in BEM_Poisson_Boltzmann.
Referenced by integrate_point_to_face(), and ~GaussianQuadrature_tri().
scalar GaussianQuadrature_tri::integrate_face_to_face | ( | scalar(*)(vector3 *, vector3 *) | f, |
Face * | f1, | ||
Face * | f2, | ||
int | precision | ||
) |
Integrates function f(p, q) between two faces, at the given precision
Referenced by ~GaussianQuadrature_tri().
scalar GaussianQuadrature_tri::integrate_point_to_face | ( | scalar(*)(vector3 *, vector3 *) | f, |
vector3 * | p, | ||
Face * | face, | ||
int | precision | ||
) |
Integrates function f(p,q), for fixed point p and face coordinate q, at the given precision
Referenced by integrate_face_to_face(), and ~GaussianQuadrature_tri().