H2Lib  3.0
Data Structures | Typedefs | Functions
singquad1d.h File Reference
#include <math.h>
#include <stdio.h>
#include "settings.h"
#include "gaussquad.h"

Go to the source code of this file.

Data Structures

struct  _singquad1d
 This struct collects all type of quadrature formulas needed by the computation of matrix entries within BEM. More...
 

Typedefs

typedef struct _singquad1d singquad1d
 
typedef singquad1dpsingquad1d
 
typedef const singquad1dpcsingquad1d
 

Functions

psingquad1d build_log_singquad1d (uint q, preal x, preal w)
 All quadrature rules needed for computation of SLP Operator (identical egdes, edges with a common vertex, distant edges) More...
 
psingquad1d build_pow_singquad1d (uint q, preal x, preal w, real alpha)
 All quadrature rules needed for computation of DLP Operator (identical egdes, edges with a common vertex, distant edges) More...
 
void del_singquad1d (psingquad1d sq)
 Destructor for singquad1d objects. More...
 
uint select_quadrature_singquad1d (pcsingquad1d 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 edges. More...
 

Detailed Description

Author
Sven Christophersen