|
clipper
|
Functional class to calculate the entries of the degree reducing or raising matrices. More...
Public Member Functions | |
| DegreeInterpolationGenerator (unsigned int n, unsigned int k) | |
| Constructor saving the degree parameters. | |
| Numeric | operator() (unsigned int i, unsigned int j) const |
| Functional operator for Matrix::fill(). | |
Static Public Member Functions | |
| static Numeric | scalarProduktBernsteinPolynomial (int i, int m, int j, int n) |
| Calculate the scalar produkt of the two Bernstein polynomials B_{i,m} and B_{j,n} in the unit interval according to (13) in [1]. | |
| static Numeric | CoefficientDualBasis (int p, int q, int k) |
Calculate the coefficients c_{p,q} of the dual basis according to (10) in [1]. | |
| static Numeric | CoefficientBeta (int i, int j, int n, int k) |
Calculate the coefficients of the interpolation matrix according to (12) in [1]. | |
Public Attributes | |
| unsigned int | m_n |
| Dimensions of degree interpolation. | |
| unsigned int | m_k |
Functional class to calculate the entries of the degree reducing or raising matrices.
Definition at line 1569 of file clipper.cc.
| DegreeInterpolationGenerator< Numeric >::DegreeInterpolationGenerator | ( | unsigned int | n, |
| unsigned int | k | ||
| ) | [inline] |
Constructor saving the degree parameters.
Definition at line 1611 of file clipper.cc.
| static Numeric DegreeInterpolationGenerator< Numeric >::CoefficientBeta | ( | int | i, |
| int | j, | ||
| int | n, | ||
| int | k | ||
| ) | [inline, static] |
Calculate the coefficients
of the interpolation matrix according to (12) in [1].
Definition at line 1596 of file clipper.cc.
| static Numeric DegreeInterpolationGenerator< Numeric >::CoefficientDualBasis | ( | int | p, |
| int | q, | ||
| int | k | ||
| ) | [inline, static] |
Calculate the coefficients c_{p,q} of the dual basis
according to (10) in [1].
Definition at line 1583 of file clipper.cc.
| Numeric DegreeInterpolationGenerator< Numeric >::operator() | ( | unsigned int | i, |
| unsigned int | j | ||
| ) | const [inline] |
Functional operator for Matrix::fill().
Definition at line 1617 of file clipper.cc.
| static Numeric DegreeInterpolationGenerator< Numeric >::scalarProduktBernsteinPolynomial | ( | int | i, |
| int | m, | ||
| int | j, | ||
| int | n | ||
| ) | [inline, static] |
Calculate the scalar produkt of the two Bernstein polynomials B_{i,m} and B_{j,n} in the unit interval according to (13) in [1].
Definition at line 1575 of file clipper.cc.
| unsigned int DegreeInterpolationGenerator< Numeric >::m_k |
Definition at line 1608 of file clipper.cc.
| unsigned int DegreeInterpolationGenerator< Numeric >::m_n |
Dimensions of degree interpolation.
Definition at line 1608 of file clipper.cc.
1.7.6.1