MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
seqvectormodule::seqvectortype Type Reference
Inheritance diagram for seqvectormodule::seqvectortype:
Inheritance graph
Collaboration diagram for seqvectormodule::seqvectortype:
Collaboration graph

Public Member Functions

procedure create_mm => sqv_create_mm
 
procedure create => sqv_create
 
procedure destroy => sqv_destroy
 
procedure get_array => sqv_get_array
 
procedure get_ownership_range => sqv_get_ownership_range
 
procedure get_size => sqv_get_size
 
procedure get_value_local => sqv_get_value_local
 
procedure zero_entries => sqv_zero_entries
 
procedure set_value_local => sqv_set_value_local
 
procedure axpy => sqv_axpy
 
procedure norm2 => sqv_norm2
 
procedure print => sqv_print
 

Public Attributes

real(dp), dimension(:), pointer, contiguous array
 
logical(lgp) is_mem_managed
 

Private Attributes

integer(i4b), private size
 

Detailed Description

Definition at line 9 of file SeqVector.f90.

Member Function/Subroutine Documentation

◆ axpy()

procedure seqvectormodule::seqvectortype::axpy

Definition at line 22 of file SeqVector.f90.

◆ create()

procedure seqvectormodule::seqvectortype::create

Definition at line 14 of file SeqVector.f90.

◆ create_mm()

procedure seqvectormodule::seqvectortype::create_mm

Definition at line 13 of file SeqVector.f90.

◆ destroy()

procedure seqvectormodule::seqvectortype::destroy

Definition at line 15 of file SeqVector.f90.

◆ get_array()

procedure seqvectormodule::seqvectortype::get_array

Definition at line 16 of file SeqVector.f90.

◆ get_ownership_range()

procedure seqvectormodule::seqvectortype::get_ownership_range

Definition at line 17 of file SeqVector.f90.

◆ get_size()

procedure seqvectormodule::seqvectortype::get_size

Definition at line 18 of file SeqVector.f90.

◆ get_value_local()

procedure seqvectormodule::seqvectortype::get_value_local

Definition at line 19 of file SeqVector.f90.

◆ norm2()

procedure seqvectormodule::seqvectortype::norm2

Definition at line 23 of file SeqVector.f90.

◆ print()

procedure seqvectormodule::seqvectortype::print

Definition at line 24 of file SeqVector.f90.

◆ set_value_local()

procedure seqvectormodule::seqvectortype::set_value_local

Definition at line 21 of file SeqVector.f90.

◆ zero_entries()

procedure seqvectormodule::seqvectortype::zero_entries

Definition at line 20 of file SeqVector.f90.

Member Data Documentation

◆ array

real(dp), dimension(:), pointer, contiguous seqvectormodule::seqvectortype::array

Definition at line 11 of file SeqVector.f90.

11  real(DP), dimension(:), pointer, contiguous :: array

◆ is_mem_managed

logical(lgp) vectorbasemodule::vectorbasetype::is_mem_managed
inherited

Definition at line 7 of file VectorBase.f90.

7  logical(LGP) :: is_mem_managed

◆ size

integer(i4b), private seqvectormodule::seqvectortype::size
private

Definition at line 10 of file SeqVector.f90.

10  integer(I4B), private :: size

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