GaussianQuadrature_tri Class Referenceabstract

#include <GaussianQuadrature_tri.h>

Inheritance diagram for GaussianQuadrature_tri:
BEM_Poisson_Boltzmann

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
 

Constructor & Destructor Documentation

◆ ~GaussianQuadrature_tri()

virtual GaussianQuadrature_tri::~GaussianQuadrature_tri ( )
inlinevirtual

Member Function Documentation

◆ f_3d()

virtual scalar GaussianQuadrature_tri::f_3d ( vector3 p,
vector3 q 
)
protectedpure virtual

◆ integrate_face_to_face()

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().

◆ integrate_point_to_face()

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().


The documentation for this class was generated from the following files: