Inheritence diagram for xlifepp::SauterSchwabSymIM:
Collaboration diagram for xlifepp::SauterSchwabSymIM:
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(number_t ord = 3)
-
basic constructor (order 3 on segment and triangle)
-
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
-
number_t ordEdge
-
order of quadrature for for elements adjacent only by an edge
-
number_t ordSelf
-
order of quadrature for self influence (same element)
-
number_t ordSelfTri
-
order of triangle quadrature for self influence (same element)
-
number_t ordVertex
-
order of quadrature for for elements adjacent only by a vertex
-
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