buds  0.1
FORTRAN reference counted types
Public Member Functions | Private Member Functions | List of all members

Linked list with each node containing iArray3D. More...

Collaboration diagram for ll_iarray3d:
Collaboration graph

Public Member Functions

procedure, public delete => delete_
 See interface delete More...
 
procedure, public nullify => nullify_
 See interface nullify More...
 
procedure, public initialize => initialize_
 See interface initialize More...
 
procedure, public is_initialized => is_initialized_
 See interface is_initialized More...
 
procedure, public is_initd => is_initialized_
 See interface is_initialized More...
 
procedure, public initialized => is_initialized_
 See interface is_initialized More...
 
procedure, public is_same => is_same_
 See interface is_same More...
 
procedure, public same => is_same_
 See interface is_same More...
 
procedure, public references => references_
 See interface references More...
 
procedure, public refs => references_
 See interface references More...
 
procedure, public print => print_
 See interface print More...
 
generic, public new => new_, new_data_
 See interface new More...
 
procedure, public nodes => size_llist_
 See interface nodes More...
 
procedure, public size => size_llist_
 See interface nodes More...
 
generic, public set_data => set_data_, set_data_idx_
 See interface set_data More...
 
generic, public set => set_data_, set_data_idx_
 See interface set_data More...
 
procedure, public get_node_data => get_node_data_idx_
 
procedure, public get_data => get_node_data_idx_
 See interface get_data More...
 
procedure, public get => get_node_data_idx_
 See interface get_data More...
 
generic, public add_node => add_node_, add_node_data_
 See interface add_node More...
 
procedure, public remove_node => remove_node_
 See interface remove_node More...
 
procedure, public remove_node_data => remove_node_data_
 See interface remove_node_data More...
 
procedure, public set_head => set_head_idx_
 See interface set_head More...
 
procedure, public copy_list => copy_list_
 See interface copy_list More...
 
procedure, public copy => copy_list_
 See interface copy_list More...
 
generic, public itt_step => itt_step_, itt_step_i_
 See interface itt_step More...
 

Private Member Functions

procedure, private new_
 
procedure, private new_data_
 
procedure, private set_data_
 
procedure, private set_data_idx_
 
procedure, private add_node_
 
procedure, private add_node_data_
 
procedure, private itt_step_
 
procedure, private itt_step_i_
 

Detailed Description

Linked list with each node containing iArray3D.

This data container holds 3 variables (doubly linked list):

  1. The data of the current item
  2. The next target
  3. The previous target

The data in each node does not necessarily require to be populated and they can as such be used as "empty" nodes.


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