MPI-SCATCI  2.0
An MPI version of SCATCI
uncontracted_hamiltonian_module::uncontracted_hamiltonian Type Reference
Inheritance diagram for uncontracted_hamiltonian_module::uncontracted_hamiltonian:
Collaboration diagram for uncontracted_hamiltonian_module::uncontracted_hamiltonian:

Public Member Functions

procedure, public build_hamiltonian => build_uncontracted_hamiltonian
 
- Public Member Functions inherited from hamiltonian_module::basehamiltonian
procedure, public construct => construct_base_hamiltonian
 
procedure(generic_build), deferred build_hamiltonian
 
procedure, public slater_rules
 
procedure, public evaluate_integrals
 
procedure, public evaluate_integrals_singular
 
procedure, public my_job
 

Additional Inherited Members

- Public Attributes inherited from hamiltonian_module::basehamiltonian
class(orbitaltable), pointer orbitals
 Our orbitals required to generate symblic elements. More...
 
class(options), pointer options
 Scatci program settings. More...
 
class(baseintegral), pointer integral
 The integrals we are using. More...
 
class(csfobject), dimension(:), pointer csfs
 Our configuration state functions. More...
 
integer nflg = 0
 
integer diagonal_flag
 
integer positron_flag
 Positron aware flag. More...
 
integer phase_flag
 whether to evaluate integrals whilst dealing with phase More...
 
logical constructed = .false.
 Has the hamiltonain been constructed. More...
 
logical initialized = .false.
 Has the hamiltonian been initialized. More...
 
integer job_id = 0
 Whose job it is to (soon to be deprecated) More...
 
integer number_of_integrals = 0
 How many integrals have been evaluated? More...
 
real(wp) element_one = 0.0
 First element for idiag = 0. More...
 
type(symbolicelementvectorreference_symbol
 Symbols for idiag = 0. More...
 

Detailed Description

Definition at line 45 of file Uncontracted_Hamiltonian_module.f90.

Member Function/Subroutine Documentation

◆ build_hamiltonian()

procedure, public uncontracted_hamiltonian_module::uncontracted_hamiltonian::build_hamiltonian

Definition at line 47 of file Uncontracted_Hamiltonian_module.f90.


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