Choral
Private Member Functions | List of all members
krylov_mod::solve Interface Reference

solve More...

Collaboration diagram for krylov_mod::solve:
Collaboration graph

Private Member Functions

subroutine krylov_solve_raw (x, k, b, A)
 SOLVE : KRYLOV no preconditioning. More...
 
subroutine krylov_solve_csr (x, k, b, mat)
 SOLVE : KRYLOV no preconditioning. More...
 
subroutine krylov_solve_pc (x, k, b, A, pc)
 SOLVE : KRYLOV with preconditioning. More...
 
subroutine krylov_solve_prec (x, k, b, mat, pc)
 KRYLOV with preconditioning defined with a prec type. More...
 

Detailed Description

solve

Definition at line 129 of file krylov_mod.f90.

Member Function/Subroutine Documentation

◆ krylov_solve_csr()

subroutine krylov_mod::solve::krylov_solve_csr ( real(rp), dimension(:), intent(inout)  x,
type(krylov), intent(inout)  k,
real(rp), dimension(:), intent(in)  b,
type(csr), intent(in)  mat 
)
private

SOLVE : KRYLOV no preconditioning.

csr mat format

Definition at line 298 of file krylov_mod.f90.

◆ krylov_solve_pc()

subroutine krylov_mod::solve::krylov_solve_pc ( real(rp), dimension(:), intent(inout)  x,
type(krylov), intent(inout)  k,
real(rp), dimension(:), intent(in)  b,
procedure(rntorn)  A,
procedure(rntorn)  pc 
)
private

SOLVE : KRYLOV with preconditioning.

Definition at line 322 of file krylov_mod.f90.

◆ krylov_solve_prec()

subroutine krylov_mod::solve::krylov_solve_prec ( real(rp), dimension(:), intent(inout)  x,
type(krylov), intent(inout)  k,
real(rp), dimension(:), intent(in)  b,
type(csr), intent(in)  mat,
type(precond), intent(inout)  pc 
)
private

KRYLOV with preconditioning defined with a prec type.

Definition at line 351 of file krylov_mod.f90.

◆ krylov_solve_raw()

subroutine krylov_mod::solve::krylov_solve_raw ( real(rp), dimension(:), intent(inout)  x,
type(krylov), intent(inout)  k,
real(rp), dimension(:), intent(in)  b,
procedure(rntorn)  A 
)
private

SOLVE : KRYLOV no preconditioning.

Definition at line 260 of file krylov_mod.f90.


The documentation for this interface was generated from the following file: