MODFLOW 6  version 6.8.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 check_settings
 
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 25 of file ImsLinearSettings.f90.

Member Function/Subroutine Documentation

◆ check_settings()

procedure imslinearsettingsmodule::imslinearsettingstype::check_settings

Definition at line 43 of file ImsLinearSettings.f90.

◆ destroy()

procedure imslinearsettingsmodule::imslinearsettingstype::destroy

Definition at line 44 of file ImsLinearSettings.f90.

◆ init()

procedure imslinearsettingsmodule::imslinearsettingstype::init

Definition at line 40 of file ImsLinearSettings.f90.

◆ preset_config()

procedure imslinearsettingsmodule::imslinearsettingstype::preset_config

Definition at line 41 of file ImsLinearSettings.f90.

◆ read_from_file()

procedure imslinearsettingsmodule::imslinearsettingstype::read_from_file

Definition at line 42 of file ImsLinearSettings.f90.

Member Data Documentation

◆ droptol

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

Definition at line 37 of file ImsLinearSettings.f90.

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

◆ dvclose

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

Definition at line 27 of file ImsLinearSettings.f90.

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

◆ icnvgopt

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

Definition at line 29 of file ImsLinearSettings.f90.

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

◆ ifdparam

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

Definition at line 38 of file ImsLinearSettings.f90.

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

◆ ilinmeth

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

Definition at line 31 of file ImsLinearSettings.f90.

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

◆ iord

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

Definition at line 33 of file ImsLinearSettings.f90.

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

◆ iscl

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

Definition at line 32 of file ImsLinearSettings.f90.

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

◆ iter1

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

Definition at line 30 of file ImsLinearSettings.f90.

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

◆ level

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

Definition at line 36 of file ImsLinearSettings.f90.

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

◆ memory_path

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

Definition at line 26 of file ImsLinearSettings.f90.

26  character(len=LENMEMPATH) :: memory_path

◆ north

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

Definition at line 34 of file ImsLinearSettings.f90.

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

◆ rclose

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

Definition at line 28 of file ImsLinearSettings.f90.

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

◆ relax

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

Definition at line 35 of file ImsLinearSettings.f90.

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

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