![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Data Structures | |
| struct | MathUtils::ScalarResult |
| Result for scalar (1D) root finding and minimization. Contains the found root/minimum location and diagnostic information. More... | |
| struct | MathUtils::PolyResult |
| Result for polynomial root finding. Supports up to 4 real roots (for quartic equations). More... | |
| struct | MathUtils::VectorResult |
| Result for N-dimensional optimization and system solving. Contains the solution vector and optional gradient/Jacobian information. More... | |
| struct | MathUtils::LinearResult |
| Result for linear system solving (Ax = b). Contains the solution vector and matrix determinant if computed. More... | |
| struct | MathUtils::LinearMultipleResult |
| Result for multiple linear systems solving (AX = B with matrix RHS). Contains the full solution matrix and determinant if computed. More... | |
| struct | MathUtils::EigenResult |
| Result for eigenvalue/eigenvector computation. Contains eigenvalues and optionally eigenvectors. More... | |
| struct | MathUtils::DecompResult |
| Result for matrix decomposition (LU, SVD, QR). Structure depends on decomposition type. More... | |
| struct | MathUtils::IntegResult |
| Result for numerical integration. Contains integral value and error estimates. More... | |
| struct | MathUtils::InverseResult |
| Result for matrix inverse computation. Contains the inverse matrix if computation succeeded. More... | |
Namespaces | |
| namespace | MathUtils |
| Modern math solver types and result structures. | |
Enumerations | |
| enum class | MathUtils::Status { MathUtils::OK , MathUtils::NotConverged , MathUtils::MaxIterations , MathUtils::NumericalError , MathUtils::InvalidInput , MathUtils::InfiniteSolutions , MathUtils::NoSolution , MathUtils::NotPositiveDefinite , MathUtils::Singular , MathUtils::NonDescentDirection } |
| Computation status for all math solvers. Provides detailed information about solver outcome. More... | |