Open CASCADE Technology 7.8.0
Public Member Functions
PLib_DoubleJacobiPolynomial Class Reference

#include <PLib_DoubleJacobiPolynomial.hxx>

Public Member Functions

 PLib_DoubleJacobiPolynomial ()
 
 PLib_DoubleJacobiPolynomial (const Handle< PLib_JacobiPolynomial > &JacPolU, const Handle< PLib_JacobiPolynomial > &JacPolV)
 
Standard_Real MaxErrorU (const Standard_Integer Dimension, const Standard_Integer DegreeU, const Standard_Integer DegreeV, const Standard_Integer dJacCoeff, const TColStd_Array1OfReal &JacCoeff) const
 
Standard_Real MaxErrorV (const Standard_Integer Dimension, const Standard_Integer DegreeU, const Standard_Integer DegreeV, const Standard_Integer dJacCoeff, const TColStd_Array1OfReal &JacCoeff) const
 
Standard_Real MaxError (const Standard_Integer Dimension, const Standard_Integer MinDegreeU, const Standard_Integer MaxDegreeU, const Standard_Integer MinDegreeV, const Standard_Integer MaxDegreeV, const Standard_Integer dJacCoeff, const TColStd_Array1OfReal &JacCoeff, const Standard_Real Error) const
 
void ReduceDegree (const Standard_Integer Dimension, const Standard_Integer MinDegreeU, const Standard_Integer MaxDegreeU, const Standard_Integer MinDegreeV, const Standard_Integer MaxDegreeV, const Standard_Integer dJacCoeff, const TColStd_Array1OfReal &JacCoeff, const Standard_Real EpmsCut, Standard_Real &MaxError, Standard_Integer &NewDegreeU, Standard_Integer &NewDegreeV) const
 
Standard_Real AverageError (const Standard_Integer Dimension, const Standard_Integer DegreeU, const Standard_Integer DegreeV, const Standard_Integer dJacCoeff, const TColStd_Array1OfReal &JacCoeff) const
 
void WDoubleJacobiToCoefficients (const Standard_Integer Dimension, const Standard_Integer DegreeU, const Standard_Integer DegreeV, const TColStd_Array1OfReal &JacCoeff, TColStd_Array1OfReal &Coefficients) const
 
Handle< PLib_JacobiPolynomialU () const
 returns myJacPolU;
 
Handle< PLib_JacobiPolynomialV () const
 returns myJacPolV;
 
Handle< TColStd_HArray1OfRealTabMaxU () const
 returns myTabMaxU;
 
Handle< TColStd_HArray1OfRealTabMaxV () const
 returns myTabMaxV;
 

Constructor & Destructor Documentation

◆ PLib_DoubleJacobiPolynomial() [1/2]

PLib_DoubleJacobiPolynomial::PLib_DoubleJacobiPolynomial ( )

◆ PLib_DoubleJacobiPolynomial() [2/2]

PLib_DoubleJacobiPolynomial::PLib_DoubleJacobiPolynomial ( const Handle< PLib_JacobiPolynomial > &  JacPolU,
const Handle< PLib_JacobiPolynomial > &  JacPolV 
)

Member Function Documentation

◆ AverageError()

Standard_Real PLib_DoubleJacobiPolynomial::AverageError ( const Standard_Integer  Dimension,
const Standard_Integer  DegreeU,
const Standard_Integer  DegreeV,
const Standard_Integer  dJacCoeff,
const TColStd_Array1OfReal JacCoeff 
) const

◆ MaxError()

Standard_Real PLib_DoubleJacobiPolynomial::MaxError ( const Standard_Integer  Dimension,
const Standard_Integer  MinDegreeU,
const Standard_Integer  MaxDegreeU,
const Standard_Integer  MinDegreeV,
const Standard_Integer  MaxDegreeV,
const Standard_Integer  dJacCoeff,
const TColStd_Array1OfReal JacCoeff,
const Standard_Real  Error 
) const

◆ MaxErrorU()

Standard_Real PLib_DoubleJacobiPolynomial::MaxErrorU ( const Standard_Integer  Dimension,
const Standard_Integer  DegreeU,
const Standard_Integer  DegreeV,
const Standard_Integer  dJacCoeff,
const TColStd_Array1OfReal JacCoeff 
) const

◆ MaxErrorV()

Standard_Real PLib_DoubleJacobiPolynomial::MaxErrorV ( const Standard_Integer  Dimension,
const Standard_Integer  DegreeU,
const Standard_Integer  DegreeV,
const Standard_Integer  dJacCoeff,
const TColStd_Array1OfReal JacCoeff 
) const

◆ ReduceDegree()

void PLib_DoubleJacobiPolynomial::ReduceDegree ( const Standard_Integer  Dimension,
const Standard_Integer  MinDegreeU,
const Standard_Integer  MaxDegreeU,
const Standard_Integer  MinDegreeV,
const Standard_Integer  MaxDegreeV,
const Standard_Integer  dJacCoeff,
const TColStd_Array1OfReal JacCoeff,
const Standard_Real  EpmsCut,
Standard_Real MaxError,
Standard_Integer NewDegreeU,
Standard_Integer NewDegreeV 
) const

◆ TabMaxU()

Handle< TColStd_HArray1OfReal > PLib_DoubleJacobiPolynomial::TabMaxU ( ) const

returns myTabMaxU;

◆ TabMaxV()

Handle< TColStd_HArray1OfReal > PLib_DoubleJacobiPolynomial::TabMaxV ( ) const

returns myTabMaxV;

◆ U()

Handle< PLib_JacobiPolynomial > PLib_DoubleJacobiPolynomial::U ( ) const

returns myJacPolU;

◆ V()

Handle< PLib_JacobiPolynomial > PLib_DoubleJacobiPolynomial::V ( ) const

returns myJacPolV;

◆ WDoubleJacobiToCoefficients()

void PLib_DoubleJacobiPolynomial::WDoubleJacobiToCoefficients ( const Standard_Integer  Dimension,
const Standard_Integer  DegreeU,
const Standard_Integer  DegreeV,
const TColStd_Array1OfReal JacCoeff,
TColStd_Array1OfReal Coefficients 
) const

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