Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
MathPoly::GeneralPolyResult Struct Reference

Result for general polynomial solver. More...

#include <MathPoly_Laguerre.hxx>

Public Member Functions

bool IsDone () const
 
 operator bool () const
 

Data Fields

MathUtils::Status Status = MathUtils::Status::NotConverged
 
std::array< double, THE_MAX_POLY_DEGREERoots = {}
 
std::array< std::complex< double >, THE_MAX_POLY_DEGREEComplexRoots = {}
 
size_t NbRoots = 0
 
size_t NbComplexRoots = 0
 

Detailed Description

Result for general polynomial solver.

Member Function Documentation

◆ IsDone()

bool MathPoly::GeneralPolyResult::IsDone ( ) const
inline

◆ operator bool()

MathPoly::GeneralPolyResult::operator bool ( ) const
inlineexplicit

Field Documentation

◆ ComplexRoots

std::array<std::complex<double>, THE_MAX_POLY_DEGREE> MathPoly::GeneralPolyResult::ComplexRoots = {}

◆ NbComplexRoots

size_t MathPoly::GeneralPolyResult::NbComplexRoots = 0

◆ NbRoots

size_t MathPoly::GeneralPolyResult::NbRoots = 0

◆ Roots

std::array<double, THE_MAX_POLY_DEGREE> MathPoly::GeneralPolyResult::Roots = {}

◆ Status

MathUtils::Status MathPoly::GeneralPolyResult::Status = MathUtils::Status::NotConverged

The documentation for this struct was generated from the following file: