MPI-SCATCI  2.0
An MPI version of SCATCI
csf_module::csforbital Type Reference

Single determinant. More...

Collaboration diagram for csf_module::csforbital:

Public Member Functions

procedure, public compare_excitations_fast
 
procedure, public get_determinants
 

Private Member Functions

final destroy_orbitals
 

Private Attributes

type(csfobject), pointer csf
 Pointer to the CSFObject with CSF this determinant belongs to. More...
 
integer id_dtr
 Offset in the global determinant array. More...
 

Detailed Description

Single determinant.

Authors
A Al-Refaie, J Benda
Date
2017 - 2019

Class holding data for a single determinant that forms a part of a configuration state function (CSF). At the moment, it holds just offset in the shared contiguous determinant bit array, which is managed by CSFManager type.

Definition at line 118 of file CSF_module.F90.

Member Function/Subroutine Documentation

◆ compare_excitations_fast()

procedure, public csf_module::csforbital::compare_excitations_fast

Definition at line 122 of file CSF_module.F90.

◆ destroy_orbitals()

final csf_module::csforbital::destroy_orbitals
finalprivate

Definition at line 124 of file CSF_module.F90.

Here is the call graph for this function:

◆ get_determinants()

procedure, public csf_module::csforbital::get_determinants

Definition at line 123 of file CSF_module.F90.

Member Data Documentation

◆ csf

type(csfobject), pointer csf_module::csforbital::csf
private

Pointer to the CSFObject with CSF this determinant belongs to.

Definition at line 119 of file CSF_module.F90.

◆ id_dtr

integer csf_module::csforbital::id_dtr
private

Offset in the global determinant array.

Definition at line 120 of file CSF_module.F90.


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