MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
matrixbasemodule::matrixbasetype Type Reference
Inheritance diagram for matrixbasemodule::matrixbasetype:
Inheritance graph
Collaboration diagram for matrixbasemodule::matrixbasetype:
Collaboration graph

Public Member Functions

procedure(init_if), deferred init
 
procedure(destroy_if), deferred destroy
 
procedure(create_vec_mm_if), deferred create_vec_mm
 
procedure(create_vec_if), deferred create_vec
 
procedure(get_value_pos_if), deferred get_value_pos
 
procedure(get_diag_value_if), deferred get_diag_value
 
procedure(set_diag_value_if), deferred set_diag_value
 
procedure(set_value_pos_if), deferred set_value_pos
 
procedure(add_value_pos_if), deferred add_value_pos
 
procedure(add_diag_value_if), deferred add_diag_value
 
procedure(zero_entries_if), deferred zero_entries
 
procedure(zero_row_offdiag_if), deferred zero_row_offdiag
 
procedure(get_first_col_pos_if), deferred get_first_col_pos
 
procedure(get_last_col_pos_if), deferred get_last_col_pos
 
procedure(get_column_if), deferred get_column
 
procedure(get_position_if), deferred get_position
 
procedure(get_position_diag_if), deferred get_position_diag
 
procedure(get_aij_if), deferred get_aij
 
procedure(get_row_offset_if), deferred get_row_offset
 
procedure(multiply_if), deferred multiply
 

Public Attributes

character(len=lenmempath) memory_path
 

Detailed Description

Definition at line 9 of file MatrixBase.f90.

Member Function/Subroutine Documentation

◆ add_diag_value()

procedure(add_diag_value_if), deferred matrixbasemodule::matrixbasetype::add_diag_value

Definition at line 23 of file MatrixBase.f90.

◆ add_value_pos()

procedure(add_value_pos_if), deferred matrixbasemodule::matrixbasetype::add_value_pos

Definition at line 22 of file MatrixBase.f90.

◆ create_vec()

procedure(create_vec_if), deferred matrixbasemodule::matrixbasetype::create_vec

Definition at line 15 of file MatrixBase.f90.

◆ create_vec_mm()

procedure(create_vec_mm_if), deferred matrixbasemodule::matrixbasetype::create_vec_mm

Definition at line 14 of file MatrixBase.f90.

◆ destroy()

procedure(destroy_if), deferred matrixbasemodule::matrixbasetype::destroy

Definition at line 13 of file MatrixBase.f90.

◆ get_aij()

procedure(get_aij_if), deferred matrixbasemodule::matrixbasetype::get_aij

Definition at line 33 of file MatrixBase.f90.

◆ get_column()

procedure(get_column_if), deferred matrixbasemodule::matrixbasetype::get_column

Definition at line 29 of file MatrixBase.f90.

◆ get_diag_value()

procedure(get_diag_value_if), deferred matrixbasemodule::matrixbasetype::get_diag_value

Definition at line 18 of file MatrixBase.f90.

◆ get_first_col_pos()

procedure(get_first_col_pos_if), deferred matrixbasemodule::matrixbasetype::get_first_col_pos

Definition at line 27 of file MatrixBase.f90.

◆ get_last_col_pos()

procedure(get_last_col_pos_if), deferred matrixbasemodule::matrixbasetype::get_last_col_pos

Definition at line 28 of file MatrixBase.f90.

◆ get_position()

procedure(get_position_if), deferred matrixbasemodule::matrixbasetype::get_position

Definition at line 30 of file MatrixBase.f90.

◆ get_position_diag()

procedure(get_position_diag_if), deferred matrixbasemodule::matrixbasetype::get_position_diag

Definition at line 31 of file MatrixBase.f90.

◆ get_row_offset()

procedure(get_row_offset_if), deferred matrixbasemodule::matrixbasetype::get_row_offset

Definition at line 34 of file MatrixBase.f90.

◆ get_value_pos()

procedure(get_value_pos_if), deferred matrixbasemodule::matrixbasetype::get_value_pos

Definition at line 17 of file MatrixBase.f90.

◆ init()

procedure(init_if), deferred matrixbasemodule::matrixbasetype::init

Definition at line 12 of file MatrixBase.f90.

◆ multiply()

procedure(multiply_if), deferred matrixbasemodule::matrixbasetype::multiply

Definition at line 36 of file MatrixBase.f90.

◆ set_diag_value()

procedure(set_diag_value_if), deferred matrixbasemodule::matrixbasetype::set_diag_value

Definition at line 20 of file MatrixBase.f90.

◆ set_value_pos()

procedure(set_value_pos_if), deferred matrixbasemodule::matrixbasetype::set_value_pos

Definition at line 21 of file MatrixBase.f90.

◆ zero_entries()

procedure(zero_entries_if), deferred matrixbasemodule::matrixbasetype::zero_entries

Definition at line 24 of file MatrixBase.f90.

◆ zero_row_offdiag()

procedure(zero_row_offdiag_if), deferred matrixbasemodule::matrixbasetype::zero_row_offdiag

Definition at line 25 of file MatrixBase.f90.

Member Data Documentation

◆ memory_path

character(len=lenmempath) matrixbasemodule::matrixbasetype::memory_path

Definition at line 10 of file MatrixBase.f90.

10  character(len=LENMEMPATH) :: memory_path

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