Class Methods
Methods to construct tensorized quadrature rules on subdomains of a hyperrectangle bounded by one or two level sets. The quadrature methods are documented in the paper https://arxiv.org/abs/2308.10698 .
Inherited Members
Namespace: IntersectingQuadrature
Assembly: IntersectingQuadrature.dll
Syntax
public static class Methods
Methods
| Edit this page View SourceAdaptive(double)
A quadrater with a bounded level of subdivisions. The quadrater subdivides the hyperrectangle when it can not find a graph of the level set isocontour. On the deepest level of subdivisions, the level set will be approximated by a linear function if necessary.
Declaration
public static IQuadrater Adaptive(double tau)
Parameters
| Type | Name | Description |
|---|---|---|
| double | tau |
Returns
| Type | Description |
|---|---|
| IQuadrater |
Create()
Creates a quadrater that subdivides the hyperrectangle when it can not find a graph of the level set isocontour. On the deepest level of subdivisions, the level set will be approximated by a linear function if necessary. The deepest level of subdivisions is 4.
Declaration
public static IQuadrater Create()
Returns
| Type | Description |
|---|---|
| IQuadrater | A quadrater with a bounded level of subdivisions |
Create(int)
Creates a quadrater that subdivides the hyperrectangle when it can not find a graph of the level set isocontour. On the deepest level of subdivisions, the level set will be approximated by a linear function if necessary.
Declaration
public static IQuadrater Create(int maxSubdivisions)
Parameters
| Type | Name | Description |
|---|---|---|
| int | maxSubdivisions | Deepest level of subdivisions |
Returns
| Type | Description |
|---|---|
| IQuadrater | A quadrater with a bounded level of subdivisions. |