CONGEN  5.0
Configuration generation for SCATCI
congen_bstree::det_tree Type Reference

Determinant binary search tree. More...

Inheritance diagram for congen_bstree::det_tree:
Collaboration diagram for congen_bstree::det_tree:

Public Member Functions

procedure, public init => init_det_tree
 
procedure, public compare => compare_determinats
 
procedure, public locate_det => locate_in_det_tree
 
procedure, public dtwrite => write_determinant
 
final final_det_tree
 

Public Attributes

integer, dimension(:), pointer det => null()
 
integer, dimension(:), pointer ndo => null()
 
integer nelt = 0
 

Detailed Description

Authors
J Benda
Date
2019

This is an extension of the plain integer binary search tree to one that operates on the determinant storage. The relation used in the ordering is the lexicographical order of the determinants as provided by the overriden subroutine "compare".

Definition at line 43 of file congen_bstree.f90.

Member Function/Subroutine Documentation

◆ compare()

procedure, public congen_bstree::det_tree::compare

Definition at line 49 of file congen_bstree.f90.

◆ dtwrite()

procedure, public congen_bstree::det_tree::dtwrite

Definition at line 51 of file congen_bstree.f90.

◆ final_det_tree()

final congen_bstree::det_tree::final_det_tree
final

Definition at line 52 of file congen_bstree.f90.

References congen_bstree::final_det_tree().

Here is the call graph for this function:

◆ init()

procedure, public congen_bstree::det_tree::init

Definition at line 48 of file congen_bstree.f90.

◆ locate_det()

procedure, public congen_bstree::det_tree::locate_det

Definition at line 50 of file congen_bstree.f90.

Member Data Documentation

◆ det

integer, dimension(:), pointer congen_bstree::det_tree::det => null()

Definition at line 44 of file congen_bstree.f90.

◆ ndo

integer, dimension(:), pointer congen_bstree::det_tree::ndo => null()

Definition at line 45 of file congen_bstree.f90.

◆ nelt

integer congen_bstree::det_tree::nelt = 0

Definition at line 46 of file congen_bstree.f90.


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