Class xlifepp::SauterSchwabSymIM#
-
class SauterSchwabSymIM : public xlifepp::DoubleIM#
-
integral over a product of geometric elements with singularity using Sauter-Schwab technique (for elements that shared vertices) Stefan A.
Sauter, Christoph Schwab, “Boundary Element Methods”, Springer, 2010
Public Functions
-
inline SauterSchwabSymIM(Quadrature &q, Quadrature &qTri)#
-
full constructor from quadrature objects
-
inline virtual void print(std::ostream &os) const#
-
print IntegrationMethod on stream
-
inline virtual std::list<Quadrature*> quadratures() const#
-
return the list of (single) quadratures in a list
Public Members
-
Quadrature *quadEdge#
-
quadrature on segment [0,1] for elements adjacent only by an edge
-
Quadrature *quadSelf#
-
quadrature on segment [0,1] for self influence (same element)
-
Quadrature *quadSelfTri#
-
quadrature on reference triangle for self influence (same element)
-
Quadrature *quadVertex#
-
quadrature on segment [0,1] for elements adjacent only by a vertex
-
inline SauterSchwabSymIM(Quadrature &q, Quadrature &qTri)#