Module integration

Module integration 

Source
Expand description

Numerical integration for BEM

Provides Gauss-Legendre quadrature for regular and singular element integration.

§Module Organization

  • gauss - Gauss-Legendre quadrature rules for 1D, triangles, quads, and spheres
  • singular - Singular integration for self-element (when source = field element)
  • regular - Regular integration for non-self elements with adaptive subdivision

Re-exports§

pub use regular::HIGH_ACCURACY_THRESHOLD;
pub use regular::QUASI_SINGULAR_THRESHOLD;
pub use regular::integrate_g_only;
pub use regular::integrate_h_only;
pub use regular::optimal_quadrature_order;
pub use regular::quasi_singular_integration;
pub use regular::regular_integration;
pub use regular::regular_integration_fixed_order;
pub use singular::MAX_SUBELEMENTS;
pub use singular::QuadratureParams;
pub use singular::Subelement;
pub use singular::generate_subelements;
pub use singular::singular_integration;
pub use singular::singular_integration_with_params;
pub use gauss::*;

Modules§

gauss
Gauss-Legendre quadrature rules
regular
Regular (non-singular) element integration
singular
Singular integration handling