|
NTPoly
|
Wraps the Chebyshev Solvers Module. More...
Data Types | |
| type | chebyshevpolynomial_wrp |
| A wrapper for the polynomial data type. More... | |
Functions/Subroutines | |
| pure subroutine, public | constructchebyshevpolynomial_wrp (ih_this, degree) |
| Wrap the empty polynomial constructor. More... | |
| pure subroutine, public | destructchebyshevpolynomial_wrp (ih_this) |
| Destruct a polynomial object. More... | |
| subroutine, public | setchebyshevcoefficient_wrp (ih_this, degree, coefficient) |
| Set coefficient of a polynomial. More... | |
| subroutine, public | chebyshevcompute_wrp (ih_InputMat, ih_OutputMat, ih_polynomial, ih_solver_parameters) |
| Compute A Matrix Chebyshev Polynomial. More... | |
Wraps the Chebyshev Solvers Module.
| subroutine, public chebyshevsolversmodule_wrp::chebyshevcompute_wrp | ( | integer(kind=c_int), dimension(size_wrp), intent(in) | ih_InputMat, |
| integer(kind=c_int), dimension(size_wrp), intent(inout) | ih_OutputMat, | ||
| integer(kind=c_int), dimension(size_wrp), intent(in) | ih_polynomial, | ||
| integer(kind=c_int), dimension(size_wrp), intent(in) | ih_solver_parameters | ||
| ) |
Compute A Matrix Chebyshev Polynomial.
| [in] | ih_InputMat | the input matrix |
| [out] | ih_OutputMat | = poly(InputMat) |
| [in] | ih_polynomial | polynomial to compute. |
| [in] | ih_solver_parameters | parameters for the solver. |
| pure subroutine, public chebyshevsolversmodule_wrp::constructchebyshevpolynomial_wrp | ( | integer(kind=c_int), dimension(size_wrp), intent(inout) | ih_this, |
| integer(kind=c_int), intent(in) | degree | ||
| ) |
Wrap the empty polynomial constructor.
| [out] | ih_this | handle to the polynomial being created. |
| [in] | degree | the degree of the polynomial. |
| pure subroutine, public chebyshevsolversmodule_wrp::destructchebyshevpolynomial_wrp | ( | integer(kind=c_int), dimension(size_wrp), intent(inout) | ih_this | ) |
Destruct a polynomial object.
| [in,out] | ih_this | handle to the polynomial to free up. |
| subroutine, public chebyshevsolversmodule_wrp::setchebyshevcoefficient_wrp | ( | integer(kind=c_int), dimension(size_wrp), intent(inout) | ih_this, |
| integer(kind=c_int), intent(in) | degree, | ||
| real(ntreal), intent(in) | coefficient | ||
| ) |
Set coefficient of a polynomial.
| [in,out] | ih_this | handle to the polynomial to set. |
| [in] | degree | for which to set the coefficient. |
| [in] | coefficient | value. |
1.8.13