Open CASCADE Technology 7.8.2.dev
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_HArray1OfReal > TabMaxU () const
 returns myTabMaxU;
 
Handle< TColStd_HArray1OfReal > TabMaxV () 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: