namespace AIStudio.Tools.Mathematics; /// /// How a numerical integration ended. /// public enum QuadratureStatus { /// /// The estimate settled within the tolerance; its estimated error says how far. /// CONVERGED = 0, /// /// The estimate did not settle: the integral may diverge or oscillate, or the integrand varies too /// much for the finest step. The value is the last estimate and must not be taken for the integral. /// NOT_CONVERGED, /// /// The integrand has no finite value at a point inside the interval, such as a pole. /// NO_VALUE, }