MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
imslinearsettingsmodule::imslinearsettingstype Type Reference
Collaboration diagram for imslinearsettingsmodule::imslinearsettingstype:
Collaboration graph

Public Member Functions

procedure init
 
procedure preset_config
 
procedure read_from_file
 
procedure destroy
 

Public Attributes

character(len=lenmempath) memory_path
 
real(dp), pointer dvclose => null()
 dependent variable closure criterion More...
 
real(dp), pointer rclose => null()
 residual closure criterion More...
 
integer(i4b), pointer icnvgopt => null()
 convergence option More...
 
integer(i4b), pointer iter1 => null()
 max. iterations More...
 
integer(i4b), pointer ilinmeth => null()
 linear solver method More...
 
integer(i4b), pointer iscl => null()
 scaling method More...
 
integer(i4b), pointer iord => null()
 reordering method More...
 
integer(i4b), pointer north => null()
 number of orthogonalizations More...
 
real(dp), pointer relax => null()
 relaxation factor More...
 
integer(i4b), pointer level => null()
 nr. of preconditioner levels More...
 
real(dp), pointer droptol => null()
 drop tolerance for preconditioner More...
 
integer(i4b), pointer ifdparam => null()
 complexity option More...
 

Detailed Description

Definition at line 13 of file ImsLinearSettings.f90.

Member Function/Subroutine Documentation

◆ destroy()

procedure imslinearsettingsmodule::imslinearsettingstype::destroy

Definition at line 31 of file ImsLinearSettings.f90.

◆ init()

procedure imslinearsettingsmodule::imslinearsettingstype::init

Definition at line 28 of file ImsLinearSettings.f90.

◆ preset_config()

procedure imslinearsettingsmodule::imslinearsettingstype::preset_config

Definition at line 29 of file ImsLinearSettings.f90.

◆ read_from_file()

procedure imslinearsettingsmodule::imslinearsettingstype::read_from_file

Definition at line 30 of file ImsLinearSettings.f90.

Member Data Documentation

◆ droptol

real(dp), pointer imslinearsettingsmodule::imslinearsettingstype::droptol => null()

Definition at line 25 of file ImsLinearSettings.f90.

25  real(DP), pointer :: droptol => null() !< drop tolerance for preconditioner

◆ dvclose

real(dp), pointer imslinearsettingsmodule::imslinearsettingstype::dvclose => null()

Definition at line 15 of file ImsLinearSettings.f90.

15  real(DP), pointer :: dvclose => null() !< dependent variable closure criterion

◆ icnvgopt

integer(i4b), pointer imslinearsettingsmodule::imslinearsettingstype::icnvgopt => null()

Definition at line 17 of file ImsLinearSettings.f90.

17  integer(I4B), pointer :: icnvgopt => null() !< convergence option

◆ ifdparam

integer(i4b), pointer imslinearsettingsmodule::imslinearsettingstype::ifdparam => null()

Definition at line 26 of file ImsLinearSettings.f90.

26  integer(I4B), pointer :: ifdparam => null() !< complexity option

◆ ilinmeth

integer(i4b), pointer imslinearsettingsmodule::imslinearsettingstype::ilinmeth => null()

Definition at line 19 of file ImsLinearSettings.f90.

19  integer(I4B), pointer :: ilinmeth => null() !< linear solver method

◆ iord

integer(i4b), pointer imslinearsettingsmodule::imslinearsettingstype::iord => null()

Definition at line 21 of file ImsLinearSettings.f90.

21  integer(I4B), pointer :: iord => null() !< reordering method

◆ iscl

integer(i4b), pointer imslinearsettingsmodule::imslinearsettingstype::iscl => null()

Definition at line 20 of file ImsLinearSettings.f90.

20  integer(I4B), pointer :: iscl => null() !< scaling method

◆ iter1

integer(i4b), pointer imslinearsettingsmodule::imslinearsettingstype::iter1 => null()

Definition at line 18 of file ImsLinearSettings.f90.

18  integer(I4B), pointer :: iter1 => null() !< max. iterations

◆ level

integer(i4b), pointer imslinearsettingsmodule::imslinearsettingstype::level => null()

Definition at line 24 of file ImsLinearSettings.f90.

24  integer(I4B), pointer :: level => null() !< nr. of preconditioner levels

◆ memory_path

character(len=lenmempath) imslinearsettingsmodule::imslinearsettingstype::memory_path

Definition at line 14 of file ImsLinearSettings.f90.

14  character(len=LENMEMPATH) :: memory_path

◆ north

integer(i4b), pointer imslinearsettingsmodule::imslinearsettingstype::north => null()

Definition at line 22 of file ImsLinearSettings.f90.

22  integer(I4B), pointer :: north => null() !< number of orthogonalizations

◆ rclose

real(dp), pointer imslinearsettingsmodule::imslinearsettingstype::rclose => null()

Definition at line 16 of file ImsLinearSettings.f90.

16  real(DP), pointer :: rclose => null() !< residual closure criterion

◆ relax

real(dp), pointer imslinearsettingsmodule::imslinearsettingstype::relax => null()

Definition at line 23 of file ImsLinearSettings.f90.

23  real(DP), pointer :: relax => null() !< relaxation factor

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