Definition at line 164 of file sturm_liouville.F90.
|
| real(real64), dimension(:), pointer | rho => null() |
| | pointer to the weight function \rho (np_part) More...
|
| |
| real(real64), dimension(:), allocatable | diag_preconditioner |
| | diagonal of the preconditioner (np) More...
|
| |
| real(real64), dimension(:), allocatable | lapl_rho |
| | \(\nabla^2 \rho\), precomputed (np) More...
|
| |
| real(real64), dimension(:), allocatable | diag_lapl |
| | diagonal of Laplacian operator (for preconditioner) More...
|
| |
| real(real64), dimension(:), allocatable | sl_tmp_prod |
| | temporary buffer (np_part) reused in sl_operator More...
|
| |
| real(real64), dimension(:), allocatable | sl_tmp_lapl |
| | temporary buffer (np) reused in sl_operator More...
|
| |
| integer | max_iter = 500 |
| | maximum QMR iterations More...
|
| |
| real(real64) | threshold = 1e-7_real64 |
| | convergence threshold More...
|
| |
| real(real64) | inverse_tol = M_EPSILON |
| | tolerance for the inverse quantities More...
|
| |
| logical | initialized = .false. |
| |
◆ gr
| type(grid_t), pointer, public sturm_liouville_oct_m::sturm_liouville_t::gr => null() |
◆ rho
| real(real64), dimension(:), pointer sturm_liouville_oct_m::sturm_liouville_t::rho => null() |
|
private |
◆ diag_preconditioner
| real(real64), dimension(:), allocatable sturm_liouville_oct_m::sturm_liouville_t::diag_preconditioner |
|
private |
◆ lapl_rho
| real(real64), dimension(:), allocatable sturm_liouville_oct_m::sturm_liouville_t::lapl_rho |
|
private |
◆ diag_lapl
| real(real64), dimension(:), allocatable sturm_liouville_oct_m::sturm_liouville_t::diag_lapl |
|
private |
◆ sl_tmp_prod
| real(real64), dimension(:), allocatable sturm_liouville_oct_m::sturm_liouville_t::sl_tmp_prod |
|
private |
◆ sl_tmp_lapl
| real(real64), dimension(:), allocatable sturm_liouville_oct_m::sturm_liouville_t::sl_tmp_lapl |
|
private |
◆ max_iter
| integer sturm_liouville_oct_m::sturm_liouville_t::max_iter = 500 |
|
private |
◆ threshold
| real(real64) sturm_liouville_oct_m::sturm_liouville_t::threshold = 1e-7_real64 |
|
private |
◆ inverse_tol
| real(real64) sturm_liouville_oct_m::sturm_liouville_t::inverse_tol = M_EPSILON |
|
private |
◆ initialized
| logical sturm_liouville_oct_m::sturm_liouville_t::initialized = .false. |
|
private |
The documentation for this type was generated from the following file: