cg_sp_opts Derived Type

type, public, extends(abstract_opts) :: cg_sp_opts

Conjugate gradient options.


Components

Type Visibility Attributes Name Initial
logical, public :: if_print_metadata = .false.

Print interation metadata on exit (default = .false.)

integer, public :: maxiter = 100

Maximum number of cg iterations (default: 100).


Source Code

    type, extends(abstract_opts), public :: cg_sp_opts
        !! Conjugate gradient options.
        integer :: maxiter = 100
        !! Maximum number of `cg` iterations (default: 100).
        logical :: if_print_metadata = .false.
        !! Print interation metadata on exit (default = .false.)
    end type cg_sp_opts