![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Result for multiple root finding. Contains all found roots sorted in ascending order. More...
#include <MathRoot_MultipleUtils.hxx>
Public Member Functions | |
| bool | IsDone () const |
| Returns true if computation succeeded. | |
| operator bool () const | |
| Conversion to bool for convenient checking. | |
| int | NbRoots () const |
| Returns the number of roots found. | |
| double | operator[] (int theIndex) const |
| Access root by index (0-based). | |
Data Fields | |
| MathUtils::Status | Status = MathUtils::Status::NotConverged |
| Computation status. | |
| size_t | NbIterations = 0 |
| Total iterations across all roots. | |
| NCollection_DynamicArray< double > | Roots |
| Found roots (sorted) | |
| NCollection_DynamicArray< double > | Values |
| Function values at roots. | |
| bool | IsAllNull = false |
| True if function is essentially zero in range. | |
Result for multiple root finding. Contains all found roots sorted in ascending order.
|
inline |
Returns true if computation succeeded.
|
inline |
Returns the number of roots found.
|
inlineexplicit |
Conversion to bool for convenient checking.
Access root by index (0-based).
| size_t MathRoot::MultipleResult::NbIterations = 0 |
Total iterations across all roots.
| NCollection_DynamicArray<double> MathRoot::MultipleResult::Roots |
Found roots (sorted)
| MathUtils::Status MathRoot::MultipleResult::Status = MathUtils::Status::NotConverged |
Computation status.
| NCollection_DynamicArray<double> MathRoot::MultipleResult::Values |
Function values at roots.