buds
0.1
FORTRAN reference counted types
|
Data Types | |
interface | arrayp |
Retrieve pointer to array in the bud. More... | |
interface | assignment(=) |
Assignment of bud to another bud. More... | |
type | darray3d |
Array data type. More... | |
interface | delete |
Deletes the bud by decreasing references to the underlying data. More... | |
interface | init_array |
Initialize array values to a specific value. More... | |
interface | initialize |
Initialization of data container. More... | |
interface | initialized |
See interface is_initialized More... | |
interface | is_initd |
See interface is_initialized More... | |
interface | is_initialized |
Query whether bud is associated with any data. More... | |
interface | is_same |
Check whether two buds point to the same data (function) More... | |
interface | new |
Create a new dArray3D. More... | |
interface | new_darray3d |
See interface #new More... | |
interface | nullify |
Nullifies the current bud. More... | |
interface | |
Print, to std-out, some basic information of the data-container. More... | |
interface | references |
Query number of references to the bud. More... | |
interface | refs |
See interface #references More... | |
interface | same |
See interface #is_same More... | |
interface | size |
Query dimension of array (or total size) More... | |
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, d2, d3, val) |
subroutine | new_copy_ (this, array) |
real(rd_) function, dimension(:,:,:), pointer, contiguous | get_arrayp_ (this) |
pure real(rd_) function | get_array_idx_ (this, i1, i2, i3 ) |
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_dArray3D documentation More... | |
character(len=*), parameter, private | bud_mod = "bud_" // "bud_dArray3D" |
Name of module. More... | |
character(len=*), parameter, private | bud_type = "dArray3D" |
Name of bud in this module. More... | |