My Project
 All Classes Files Functions Variables Macros
buffer_mod Module Reference
Collaboration diagram for buffer_mod:
[legend]

Data Types

interface  get_buffer

Private Member Functions

subroutine get_buffer_i (buff, buff_size)
subroutine get_buffer_r (buff, buff_size)
subroutine get_buffer_l (buff, buff_size)
subroutine get_buffer_c (buff, buff_size)

Private Attributes

real, parameter grow_factor = 1.5
integer, dimension(:), pointer,
save 
buffer_i
integer, save size_buffer_i = 0
real, dimension(:), pointer, save buffer_r
integer, save size_buffer_r = 0
logical, dimension(:), pointer,
save 
buffer_l
integer, save size_buffer_l = 0
character, dimension(:),
pointer, save 
buffer_c
integer, save size_buffer_c = 0

Detailed Description

Definition at line 1 of file buffer_mod.F90.

Member Function/Subroutine Documentation

subroutine buffer_mod::get_buffer_c ( character, dimension(:), pointer  buff,
integer, intent(in)  buff_size 
)
private

Definition at line 72 of file buffer_mod.F90.

subroutine buffer_mod::get_buffer_i ( integer, dimension(:), pointer  buff,
integer, intent(in)  buff_size 
)
private

Definition at line 30 of file buffer_mod.F90.

subroutine buffer_mod::get_buffer_l ( logical, dimension(:), pointer  buff,
integer, intent(in)  buff_size 
)
private

Definition at line 58 of file buffer_mod.F90.

subroutine buffer_mod::get_buffer_r ( real, dimension(:), pointer  buff,
integer, intent(in)  buff_size 
)
private

Definition at line 44 of file buffer_mod.F90.

Member Data Documentation

character, dimension(:), pointer, save buffer_mod::buffer_c
private

Definition at line 18 of file buffer_mod.F90.

integer, dimension(:), pointer, save buffer_mod::buffer_i
private

Definition at line 6 of file buffer_mod.F90.

logical, dimension(:), pointer, save buffer_mod::buffer_l
private

Definition at line 14 of file buffer_mod.F90.

real, dimension(:), pointer, save buffer_mod::buffer_r
private

Definition at line 10 of file buffer_mod.F90.

real, parameter buffer_mod::grow_factor = 1.5
private

Definition at line 4 of file buffer_mod.F90.

integer, save buffer_mod::size_buffer_c = 0
private

Definition at line 19 of file buffer_mod.F90.

integer, save buffer_mod::size_buffer_i = 0
private

Definition at line 7 of file buffer_mod.F90.

integer, save buffer_mod::size_buffer_l = 0
private

Definition at line 15 of file buffer_mod.F90.

integer, save buffer_mod::size_buffer_r = 0
private

Definition at line 11 of file buffer_mod.F90.


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