Module regular

Module regular 

Source
Expand description

Regular (non-singular) element integration

Adaptive integration for elements when source and field elements are different. Direct port of NC_RegularIntegration from NC_EquationSystem.cpp.

Constants§

HIGH_ACCURACY_THRESHOLD
High-accuracy threshold requiring 13-point quadrature
QUASI_SINGULAR_THRESHOLD
Threshold for quasi-singular integration (distance/element_size ratio) NumCalc uses approximately 3.0

Functions§

integrate_g_only
Compute G kernel only (single layer potential) for efficiency
integrate_h_only
Compute H kernel only (double layer potential)
optimal_quadrature_order
Determine the optimal quadrature order based on distance to element
quasi_singular_integration
Perform quasi-singular integration with adaptive quadrature order
regular_integration
Perform regular integration over a field element
regular_integration_fixed_order
Compute element integration with fixed quadrature order (no adaptation)