|
class(chebyshev_filter_bounds_t) function, pointer | chebyshev_filter_bounds_oct_m::constructor (lower, upper, a_l, safe_zero) |
| Create an instance of chebyshev_filter_bounds_t. More...
|
|
subroutine | chebyshev_filter_bounds_oct_m::finalize (this) |
| Finalizer. More...
|
|
pure real(real64) function | chebyshev_filter_bounds_oct_m::center (this) |
| Center of the filter interval. More...
|
|
pure real(real64) function | chebyshev_filter_bounds_oct_m::half_width (this) |
| Half-width of the filter interval. More...
|
|
real(real64) function | chebyshev_filter_bounds_oct_m::sigma (this) |
| Sigma scaling function, arising from application of the 3-term recurrence relationship of the Chebyshev polynomial. More...
|
|
subroutine | chebyshev_filter_bounds_oct_m::dlanczos_tridiagonal (namespace, mesh, hm, ik, vs, tridiagonal, f_residual, size_t) |
| Compute a tridiagonal matrix with Lanczos. More...
|
|
real(real64) function, public | chebyshev_filter_bounds_oct_m::dupper_bound_estimator (namespace, mesh, st, hm, ik, n_iterations) |
| Estimate the upper bound of sigma(H_k) by k-step Lanczos. More...
|
|
subroutine, public | chebyshev_filter_bounds_oct_m::dfilter_bounds_estimator (namespace, mesh, hm, ik, n_iterations, beta_mixing, search_vector, bounds) |
| Estimate the lower and upper bounds of filter interval to discard. More...
|
|
subroutine | chebyshev_filter_bounds_oct_m::zlanczos_tridiagonal (namespace, mesh, hm, ik, vs, tridiagonal, f_residual, size_t) |
| Compute a tridiagonal matrix with Lanczos. More...
|
|
real(real64) function, public | chebyshev_filter_bounds_oct_m::zupper_bound_estimator (namespace, mesh, st, hm, ik, n_iterations) |
| Estimate the upper bound of sigma(H_k) by k-step Lanczos. More...
|
|
subroutine, public | chebyshev_filter_bounds_oct_m::zfilter_bounds_estimator (namespace, mesh, hm, ik, n_iterations, beta_mixing, search_vector, bounds) |
| Estimate the lower and upper bounds of filter interval to discard. More...
|
|