MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
Data Types | |
type | seqvectortype |
Functions/Subroutines | |
subroutine | sqv_create_mm (this, n, name, mem_path) |
Create a sequential vector: the classic MF6 version,. More... | |
subroutine | sqv_create (this, n) |
Create a sequential vector: the classic MF6 version. More... | |
subroutine | sqv_destroy (this) |
Clean up. More... | |
real(dp) function, dimension(:), pointer, contiguous | sqv_get_array (this) |
Get a pointer to the underlying data array. More... | |
subroutine | sqv_get_ownership_range (this, start, end) |
integer(i4b) function | sqv_get_size (this) |
real(dp) function | sqv_get_value_local (this, idx) |
Get value at local index. More... | |
subroutine | sqv_zero_entries (this) |
set all elements to zero More... | |
subroutine | sqv_set_value_local (this, idx, val) |
Set vector value at local index. More... | |
subroutine | sqv_axpy (this, alpha, vec_x) |
Caculcates AXPY: y = a*x + y. More... | |
real(dp) function | sqv_norm2 (this) |
Calculate the 2-norm. More... | |
subroutine | sqv_print (this) |
|
private |
this | this vector |
alpha | the factor |
vec_x | the vector to add |
Definition at line 135 of file SeqVector.f90.
|
private |
this | this vector |
n | the nr. of elements in the vector |
Definition at line 46 of file SeqVector.f90.
subroutine seqvectormodule::sqv_create_mm | ( | class(seqvectortype) | this, |
integer(i4b) | n, | ||
character(len=*) | name, | ||
character(len=*) | mem_path | ||
) |
this | this vector |
n | the nr. of elements in the vector |
name | the variable name (for access through memory manager) |
mem_path | memory path for storing the underlying memory items |
Definition at line 31 of file SeqVector.f90.
|
private |
this | this vector |
Definition at line 59 of file SeqVector.f90.
|
private |
this | this vector |
Definition at line 72 of file SeqVector.f90.
|
private |
this | this vector |
start | the index of the first element in the vector |
end | the index of the last element in the vector |
Definition at line 80 of file SeqVector.f90.
|
private |
|
private |
this | this vector |
idx | the index in local numbering |
Definition at line 100 of file SeqVector.f90.
|
private |
this | this vector |
Definition at line 152 of file SeqVector.f90.
|
private |
this | this vector |
Definition at line 166 of file SeqVector.f90.
|
private |
this | this vector |
idx | the index in local numbering |
val | the value to set |
Definition at line 124 of file SeqVector.f90.
|
private |
this | this vector |
Definition at line 111 of file SeqVector.f90.