(git:c5411e0)
Loading...
Searching...
No Matches
submatrix_types::buffer_type Type Reference

Public Member Functions

procedure alloc (this, elements)
 allocate buffer
 
procedure dealloc (this)
 deallocate buffer
 

Data Fields

real(kind=dp), dimension(:), pointer data
 
integer size = 0
 
logical allocated = .FALSE.
 
type(mp_request_typempi_request = mp_request_null
 

Detailed Description

Definition at line 54 of file submatrix_types.F.

Member Function/Subroutine Documentation

◆ alloc()

procedure submatrix_types::buffer_type::alloc ( class(buffer_type), intent(inout)  this,
integer, intent(in)  elements 
)

allocate buffer

Parameters
this- instance of buffer_type
elements- number of elements contained in buffer

Definition at line 60 of file submatrix_types.F.

◆ dealloc()

procedure submatrix_types::buffer_type::dealloc ( class(buffer_type), intent(inout)  this)

deallocate buffer

Parameters
this- instance of buffer_type

Definition at line 61 of file submatrix_types.F.

Field Documentation

◆ data

real(kind=dp), dimension(:), pointer submatrix_types::buffer_type::data

Definition at line 55 of file submatrix_types.F.

◆ size

integer submatrix_types::buffer_type::size = 0

Definition at line 56 of file submatrix_types.F.

◆ allocated

logical submatrix_types::buffer_type::allocated = .FALSE.

Definition at line 57 of file submatrix_types.F.

◆ mpi_request

type(mp_request_type) submatrix_types::buffer_type::mpi_request = mp_request_null

Definition at line 58 of file submatrix_types.F.


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