![]() |
MODFLOW 6
version 6.7.0.dev3
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.