buds  0.1
FORTRAN reference counted types
Data Types | Modules | Functions/Subroutines | Variables
bud_Array1D.f90 File Reference

Data Types

type  barray1d
 Array data type. More...
 
interface  new
 Create a new bArray1D. More...
 
interface  new_barray1d
 See interface #new More...
 
interface  arrayp
 Retrieve pointer to array in the bud. More...
 
interface  size
 Query dimension of array (or total size) More...
 
interface  init_array
 Initialize array values to a specific value. More...
 
interface  print
 Print, to std-out, some basic information of the data-container. More...
 
interface  assignment(=)
 Assignment of bud to another bud. More...
 
interface  initialize
 Initialization of data container. More...
 
interface  is_initialized
 Query whether bud is associated with any data. More...
 
interface  initialized
 See interface is_initialized More...
 
interface  is_initd
 See interface is_initialized More...
 
interface  is_same
 Check whether two buds point to the same data (function) More...
 
interface  same
 See interface #is_same More...
 
interface  delete
 Deletes the bud by decreasing references to the underlying data. More...
 
interface  nullify
 Nullifies the current bud. More...
 
interface  references
 Query number of references to the bud. More...
 
interface  refs
 See interface #references More...
 
type  sarray1d
 Array data type. More...
 
interface  new
 Create a new sArray1D. More...
 
interface  new_sarray1d
 See interface #new More...
 
interface  arrayp
 Retrieve pointer to array in the bud. More...
 
interface  size
 Query dimension of array (or total size) More...
 
interface  init_array
 Initialize array values to a specific value. More...
 
interface  print
 Print, to std-out, some basic information of the data-container. More...
 
interface  assignment(=)
 Assignment of bud to another bud. More...
 
interface  initialize
 Initialization of data container. More...
 
interface  is_initialized
 Query whether bud is associated with any data. More...
 
interface  initialized
 See interface is_initialized More...
 
interface  is_initd
 See interface is_initialized More...
 
interface  is_same
 Check whether two buds point to the same data (function) More...
 
interface  same
 See interface #is_same More...
 
interface  delete
 Deletes the bud by decreasing references to the underlying data. More...
 
interface  nullify
 Nullifies the current bud. More...
 
interface  references
 Query number of references to the bud. More...
 
interface  refs
 See interface #references More...
 
type  iarray1d
 Array data type. More...
 
interface  new
 Create a new iArray1D. More...
 
interface  new_iarray1d
 See interface #new More...
 
interface  arrayp
 Retrieve pointer to array in the bud. More...
 
interface  size
 Query dimension of array (or total size) More...
 
interface  init_array
 Initialize array values to a specific value. More...
 
interface  print
 Print, to std-out, some basic information of the data-container. More...
 
interface  assignment(=)
 Assignment of bud to another bud. More...
 
interface  initialize
 Initialization of data container. More...
 
interface  is_initialized
 Query whether bud is associated with any data. More...
 
interface  initialized
 See interface is_initialized More...
 
interface  is_initd
 See interface is_initialized More...
 
interface  is_same
 Check whether two buds point to the same data (function) More...
 
interface  same
 See interface #is_same More...
 
interface  delete
 Deletes the bud by decreasing references to the underlying data. More...
 
interface  nullify
 Nullifies the current bud. More...
 
interface  references
 Query number of references to the bud. More...
 
interface  refs
 See interface #references More...
 
type  larray1d
 Array data type. More...
 
interface  new
 Create a new lArray1D. More...
 
interface  new_larray1d
 See interface #new More...
 
interface  arrayp
 Retrieve pointer to array in the bud. More...
 
interface  size
 Query dimension of array (or total size) More...
 
interface  init_array
 Initialize array values to a specific value. More...
 
interface  print
 Print, to std-out, some basic information of the data-container. More...
 
interface  assignment(=)
 Assignment of bud to another bud. More...
 
interface  initialize
 Initialization of data container. More...
 
interface  is_initialized
 Query whether bud is associated with any data. More...
 
interface  initialized
 See interface is_initialized More...
 
interface  is_initd
 See interface is_initialized More...
 
interface  is_same
 Check whether two buds point to the same data (function) More...
 
interface  same
 See interface #is_same More...
 
interface  delete
 Deletes the bud by decreasing references to the underlying data. More...
 
interface  nullify
 Nullifies the current bud. More...
 
interface  references
 Query number of references to the bud. More...
 
interface  refs
 See interface #references More...
 
type  rarray1d
 Array data type. More...
 
interface  new
 Create a new rArray1D. More...
 
interface  new_rarray1d
 See interface #new More...
 
interface  arrayp
 Retrieve pointer to array in the bud. More...
 
interface  size
 Query dimension of array (or total size) More...
 
interface  init_array
 Initialize array values to a specific value. More...
 
interface  print
 Print, to std-out, some basic information of the data-container. More...
 
interface  assignment(=)
 Assignment of bud to another bud. More...
 
interface  initialize
 Initialization of data container. More...
 
interface  is_initialized
 Query whether bud is associated with any data. More...
 
interface  initialized
 See interface is_initialized More...
 
interface  is_initd
 See interface is_initialized More...
 
interface  is_same
 Check whether two buds point to the same data (function) More...
 
interface  same
 See interface #is_same More...
 
interface  delete
 Deletes the bud by decreasing references to the underlying data. More...
 
interface  nullify
 Nullifies the current bud. More...
 
interface  references
 Query number of references to the bud. More...
 
interface  refs
 See interface #references More...
 
type  darray1d
 Array data type. More...
 
interface  new
 Create a new dArray1D. More...
 
interface  new_darray1d
 See interface #new More...
 
interface  arrayp
 Retrieve pointer to array in the bud. More...
 
interface  size
 Query dimension of array (or total size) More...
 
interface  init_array
 Initialize array values to a specific value. More...
 
interface  print
 Print, to std-out, some basic information of the data-container. More...
 
interface  assignment(=)
 Assignment of bud to another bud. More...
 
interface  initialize
 Initialization of data container. More...
 
interface  is_initialized
 Query whether bud is associated with any data. More...
 
interface  initialized
 See interface is_initialized More...
 
interface  is_initd
 See interface is_initialized More...
 
interface  is_same
 Check whether two buds point to the same data (function) More...
 
interface  same
 See interface #is_same More...
 
interface  delete
 Deletes the bud by decreasing references to the underlying data. More...
 
interface  nullify
 Nullifies the current bud. More...
 
interface  references
 Query number of references to the bud. More...
 
interface  refs
 See interface #references More...
 
type  carray1d
 Array data type. More...
 
interface  new
 Create a new cArray1D. More...
 
interface  new_carray1d
 See interface #new More...
 
interface  arrayp
 Retrieve pointer to array in the bud. More...
 
interface  size
 Query dimension of array (or total size) More...
 
interface  init_array
 Initialize array values to a specific value. More...
 
interface  print
 Print, to std-out, some basic information of the data-container. More...
 
interface  assignment(=)
 Assignment of bud to another bud. More...
 
interface  initialize
 Initialization of data container. More...
 
interface  is_initialized
 Query whether bud is associated with any data. More...
 
interface  initialized
 See interface is_initialized More...
 
interface  is_initd
 See interface is_initialized More...
 
interface  is_same
 Check whether two buds point to the same data (function) More...
 
interface  same
 See interface #is_same More...
 
interface  delete
 Deletes the bud by decreasing references to the underlying data. More...
 
interface  nullify
 Nullifies the current bud. More...
 
interface  references
 Query number of references to the bud. More...
 
interface  refs
 See interface #references More...
 
type  zarray1d
 Array data type. More...
 
interface  new
 Create a new zArray1D. More...
 
interface  new_zarray1d
 See interface #new More...
 
interface  arrayp
 Retrieve pointer to array in the bud. More...
 
interface  size
 Query dimension of array (or total size) More...
 
interface  init_array
 Initialize array values to a specific value. More...
 
interface  print
 Print, to std-out, some basic information of the data-container. More...
 
interface  assignment(=)
 Assignment of bud to another bud. More...
 
interface  initialize
 Initialization of data container. More...
 
interface  is_initialized
 Query whether bud is associated with any data. More...
 
interface  initialized
 See interface is_initialized More...
 
interface  is_initd
 See interface is_initialized More...
 
interface  is_same
 Check whether two buds point to the same data (function) More...
 
interface  same
 See interface #is_same More...
 
interface  delete
 Deletes the bud by decreasing references to the underlying data. More...
 
interface  nullify
 Nullifies the current bud. More...
 
interface  references
 Query number of references to the bud. More...
 
interface  refs
 See interface #references More...
 

Modules

module  bud_barray1d
 
module  bud_sarray1d
 
module  bud_iarray1d
 
module  bud_larray1d
 
module  bud_rarray1d
 
module  bud_darray1d
 
module  bud_carray1d
 
module  bud_zarray1d
 

Functions/Subroutines

subroutine initialize_ (this)
 
pure logical function is_initialized_ (this)
 
elemental logical function is_same_ (lhs, rhs)
 
elemental subroutine delete_ (this)
 
elemental subroutine nullify_ (this)
 
subroutine assign_ (lhs, rhs)
 
elemental integer function references_ (this)
 
pure subroutine, private delete_data (this)
 Internal routine for cleaning up the data container. More...
 
subroutine new_dim_ (this, d1, val)
 
subroutine new_copy_ (this, array)
 
logical function, dimension(:), pointer, contiguous get_arrayp_ (this)
 
pure logical function get_array_idx_ (this, i1 )
 
pure integer function size_ (this, dim)
 
subroutine init_array_ (this, v)
 
subroutine print_ (this, info, indent)
 
subroutine initialize_ (this)
 
pure logical function is_initialized_ (this)
 
elemental logical function is_same_ (lhs, rhs)
 
elemental subroutine delete_ (this)
 
elemental subroutine nullify_ (this)
 
subroutine assign_ (lhs, rhs)
 
elemental integer function references_ (this)
 
pure subroutine, private delete_data (this)
 Internal routine for cleaning up the data container. More...
 
subroutine new_dim_ (this, d1, val)
 
subroutine new_copy_ (this, array)
 
integer(is_) function, dimension(:), pointer, contiguous get_arrayp_ (this)
 
pure integer(is_) function get_array_idx_ (this, i1 )
 
pure integer function size_ (this, dim)
 
subroutine init_array_ (this, v)
 
subroutine print_ (this, info, indent)
 
subroutine initialize_ (this)
 
pure logical function is_initialized_ (this)
 
elemental logical function is_same_ (lhs, rhs)
 
elemental subroutine delete_ (this)
 
elemental subroutine nullify_ (this)
 
subroutine assign_ (lhs, rhs)
 
elemental integer function references_ (this)
 
pure subroutine, private delete_data (this)
 Internal routine for cleaning up the data container. More...
 
subroutine new_dim_ (this, d1, val)
 
subroutine new_copy_ (this, array)
 
integer(ii_) function, dimension(:), pointer, contiguous get_arrayp_ (this)
 
pure integer(ii_) function get_array_idx_ (this, i1 )
 
pure integer function size_ (this, dim)
 
subroutine init_array_ (this, v)
 
subroutine print_ (this, info, indent)
 
subroutine initialize_ (this)
 
pure logical function is_initialized_ (this)
 
elemental logical function is_same_ (lhs, rhs)
 
elemental subroutine delete_ (this)
 
elemental subroutine nullify_ (this)
 
subroutine assign_ (lhs, rhs)
 
elemental integer function references_ (this)
 
pure subroutine, private delete_data (this)
 Internal routine for cleaning up the data container. More...
 
subroutine new_dim_ (this, d1, val)
 
subroutine new_copy_ (this, array)
 
integer(il_) function, dimension(:), pointer, contiguous get_arrayp_ (this)
 
pure integer(il_) function get_array_idx_ (this, i1 )
 
pure integer function size_ (this, dim)
 
subroutine init_array_ (this, v)
 
subroutine print_ (this, info, indent)
 
subroutine initialize_ (this)
 
pure logical function is_initialized_ (this)
 
elemental logical function is_same_ (lhs, rhs)
 
elemental subroutine delete_ (this)
 
elemental subroutine nullify_ (this)
 
subroutine assign_ (lhs, rhs)
 
elemental integer function references_ (this)
 
pure subroutine, private delete_data (this)
 Internal routine for cleaning up the data container. More...
 
subroutine new_dim_ (this, d1, val)
 
subroutine new_copy_ (this, array)
 
real(rr_) function, dimension(:), pointer, contiguous get_arrayp_ (this)
 
pure real(rr_) function get_array_idx_ (this, i1 )
 
pure integer function size_ (this, dim)
 
subroutine init_array_ (this, v)
 
subroutine print_ (this, info, indent)
 
subroutine initialize_ (this)
 
pure logical function is_initialized_ (this)
 
elemental logical function is_same_ (lhs, rhs)
 
elemental subroutine delete_ (this)
 
elemental subroutine nullify_ (this)
 
subroutine assign_ (lhs, rhs)
 
elemental integer function references_ (this)
 
pure subroutine, private delete_data (this)
 Internal routine for cleaning up the data container. More...
 
subroutine new_dim_ (this, d1, val)
 
subroutine new_copy_ (this, array)
 
real(rd_) function, dimension(:), pointer, contiguous get_arrayp_ (this)
 
pure real(rd_) function get_array_idx_ (this, i1 )
 
pure integer function size_ (this, dim)
 
subroutine init_array_ (this, v)
 
subroutine print_ (this, info, indent)
 
subroutine initialize_ (this)
 
pure logical function is_initialized_ (this)
 
elemental logical function is_same_ (lhs, rhs)
 
elemental subroutine delete_ (this)
 
elemental subroutine nullify_ (this)
 
subroutine assign_ (lhs, rhs)
 
elemental integer function references_ (this)
 
pure subroutine, private delete_data (this)
 Internal routine for cleaning up the data container. More...
 
subroutine new_dim_ (this, d1, val)
 
subroutine new_copy_ (this, array)
 
complex(rr_) function, dimension(:), pointer, contiguous get_arrayp_ (this)
 
pure complex(rr_) function get_array_idx_ (this, i1 )
 
pure integer function size_ (this, dim)
 
subroutine init_array_ (this, v)
 
subroutine print_ (this, info, indent)
 
subroutine initialize_ (this)
 
pure logical function is_initialized_ (this)
 
elemental logical function is_same_ (lhs, rhs)
 
elemental subroutine delete_ (this)
 
elemental subroutine nullify_ (this)
 
subroutine assign_ (lhs, rhs)
 
elemental integer function references_ (this)
 
pure subroutine, private delete_data (this)
 Internal routine for cleaning up the data container. More...
 
subroutine new_dim_ (this, d1, val)
 
subroutine new_copy_ (this, array)
 
complex(rd_) function, dimension(:), pointer, contiguous get_arrayp_ (this)
 
pure complex(rd_) function get_array_idx_ (this, i1 )
 
pure integer function size_ (this, dim)
 
subroutine init_array_ (this, v)
 
subroutine print_ (this, info, indent)
 

Variables

integer, parameter, private bud_id_len = 36
 bud_bArray1D documentation More...
 
character(len=*), parameter, private bud_mod = "bud_" // "bud_bArray1D"
 Name of module. More...
 
character(len=*), parameter, private bud_type = "bArray1D"
 Name of bud in this module. More...
 
integer, parameter, private bud_id_len = 36
 bud_sArray1D documentation More...
 
character(len=*), parameter, private bud_mod = "bud_" // "bud_sArray1D"
 Name of module. More...
 
character(len=*), parameter, private bud_type = "sArray1D"
 Name of bud in this module. More...
 
integer, parameter, private bud_id_len = 36
 bud_iArray1D documentation More...
 
character(len=*), parameter, private bud_mod = "bud_" // "bud_iArray1D"
 Name of module. More...
 
character(len=*), parameter, private bud_type = "iArray1D"
 Name of bud in this module. More...
 
integer, parameter, private bud_id_len = 36
 bud_lArray1D documentation More...
 
character(len=*), parameter, private bud_mod = "bud_" // "bud_lArray1D"
 Name of module. More...
 
character(len=*), parameter, private bud_type = "lArray1D"
 Name of bud in this module. More...
 
integer, parameter, private bud_id_len = 36
 bud_rArray1D documentation More...
 
character(len=*), parameter, private bud_mod = "bud_" // "bud_rArray1D"
 Name of module. More...
 
character(len=*), parameter, private bud_type = "rArray1D"
 Name of bud in this module. More...
 
integer, parameter, private bud_id_len = 36
 bud_dArray1D documentation More...
 
character(len=*), parameter, private bud_mod = "bud_" // "bud_dArray1D"
 Name of module. More...
 
character(len=*), parameter, private bud_type = "dArray1D"
 Name of bud in this module. More...
 
integer, parameter, private bud_id_len = 36
 bud_cArray1D documentation More...
 
character(len=*), parameter, private bud_mod = "bud_" // "bud_cArray1D"
 Name of module. More...
 
character(len=*), parameter, private bud_type = "cArray1D"
 Name of bud in this module. More...
 
integer, parameter, private bud_id_len = 36
 bud_zArray1D documentation More...
 
character(len=*), parameter, private bud_mod = "bud_" // "bud_zArray1D"
 Name of module. More...
 
character(len=*), parameter, private bud_type = "zArray1D"
 Name of bud in this module. More...