Seeder
- The key functionalities of the seeder module include:
Generation of seed points within a specified box regularly or using quasi-random methods.
Filtering seed points based on signed distance functions.
Calculation of integration points and weights for standard geometric elements such as lines, triangles, and tetrahedrons in specific configurations.
Tensor product Gauß-Quadrature
Generation of nodes
|
Generates regular seed points within a box and filters them using psdf. |
|
Generates regular seed points within a specified box. |
|
Generates quasi-random seed points and filters them using psdf. |
|
Generates quasi-random seed points within a specified box using the given mode. |
|
Quadrature in background cells. |
|
Estimates the region size based on the fill ratio. |
|
Filters seed points based on a positive smooth distance function (psdf). |
Numerical integration
Computes the tensor product of two coordinate arrays. |
|
|
Generates integration points and weights for tensor product quadrature rules. |
|
Returns positions and weights for Gauss-Legendre quadrature for the interval [0,1] |
|
Returns positions and weights for Gauss-Legendre quadrature in higher dimensions based on tensor product rules |
|
Returns positions and weights for Gauss-Lobatto quadrature for the interval [0,1] |
|
Returns positions and weights for Gauss-Lobatto quadrature in higher dimensions based on tensor product rules |
|
Returns tuple with integration point coordinates and weights on a reference triangle, accurate up to polynomial order |
|
Returns tuple with integration point coordinates and weights on a reference tetrahedron accurate up to polynomial order |
|
Linear mapping of integration points on reference line to integration points on one physical line |
|
Linear mapping of integration points in reference triangle to integration points in one physical triangle |
|
Linear mapping of integration points in reference tetrahedron to integration points in one physical tetrahedron |
|
Given a mesh of lines, it linearly maps integration points from a reference line onto the actual lines |
|
Given a mesh of triangles, it linearly maps integration points from a reference triangle into the actual triangles |
|
Given a mesh of tetrahedrons, it linearly maps integration points from a reference tetrahedron into the actual tetrahedrons |