MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
SeqVector.f90 File Reference

Go to the source code of this file.

Data Types

type  seqvectormodule::seqvectortype
 

Modules

module  seqvectormodule
 

Functions/Subroutines

subroutine seqvectormodule::sqv_create_mm (this, n, name, mem_path)
 Create a sequential vector: the classic MF6 version,. More...
 
subroutine seqvectormodule::sqv_create (this, n)
 Create a sequential vector: the classic MF6 version. More...
 
subroutine seqvectormodule::sqv_destroy (this)
 Clean up. More...
 
real(dp) function, dimension(:), pointer, contiguous seqvectormodule::sqv_get_array (this)
 Get a pointer to the underlying data array. More...
 
subroutine seqvectormodule::sqv_get_ownership_range (this, start, end)
 
integer(i4b) function seqvectormodule::sqv_get_size (this)
 
real(dp) function seqvectormodule::sqv_get_value_local (this, idx)
 Get value at local index. More...
 
subroutine seqvectormodule::sqv_zero_entries (this)
 set all elements to zero More...
 
subroutine seqvectormodule::sqv_set_value_local (this, idx, val)
 Set vector value at local index. More...
 
subroutine seqvectormodule::sqv_axpy (this, alpha, vec_x)
 Caculcates AXPY: y = a*x + y. More...
 
real(dp) function seqvectormodule::sqv_norm2 (this)
 Calculate the 2-norm. More...
 
subroutine seqvectormodule::sqv_print (this)