![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Result for numerical integration. Contains integral value and error estimates. More...
#include <MathUtils_Types.hxx>
Public Member Functions | |
| bool | IsDone () const |
| Returns true if integration succeeded. | |
| operator bool () const | |
| Conversion to bool for convenient checking. | |
Data Fields | |
| MathUtils::Status | Status = MathUtils::Status::NotConverged |
| Computation status. | |
| size_t | NbIterations = 0 |
| Number of adaptive iterations. | |
| size_t | NbPoints = 0 |
| Total number of quadrature points used. | |
| std::optional< double > | Value |
| Computed integral value. | |
| std::optional< double > | AbsoluteError |
| Estimated absolute error (if computed) | |
| std::optional< double > | RelativeError |
| Estimated relative error (if computed) | |
Result for numerical integration. Contains integral value and error estimates.
|
inline |
Returns true if integration succeeded.
|
inlineexplicit |
Conversion to bool for convenient checking.
| std::optional<double> MathUtils::IntegResult::AbsoluteError |
Estimated absolute error (if computed)
| size_t MathUtils::IntegResult::NbIterations = 0 |
Number of adaptive iterations.
| size_t MathUtils::IntegResult::NbPoints = 0 |
Total number of quadrature points used.
| std::optional<double> MathUtils::IntegResult::RelativeError |
Estimated relative error (if computed)
| MathUtils::Status MathUtils::IntegResult::Status = MathUtils::Status::NotConverged |
Computation status.
| std::optional<double> MathUtils::IntegResult::Value |
Computed integral value.