|
| subroutine | Hamiltonian_module::construct_base_hamiltonian (this, option, csfs, orbitals, integral) |
| | Constructs the hamiltonain object and provides all the various componenets required for building.
|
| subroutine | Hamiltonian_module::slater_rules (this, csf_a, csf_b, sym_elements, flag, job_) |
| | Performs Slater rules and returns symbolic elements.
|
| subroutine | Hamiltonian_module::handle_two_pair (this, dtrs, coeff, sym_element, flag) |
| | Handles if there are two pairs of spin orbitals that differ.
|
| subroutine | Hamiltonian_module::handle_one_pair (this, dtrs, coeff, sym_element, csf, flag) |
| | Handles if there are one pair of spin orbitals that differ.
|
| subroutine | Hamiltonian_module::handle_same (this, dtrs, coeff, sym_element, csf, flag) |
| | Handles if there are no differences between spin orbitals.
|
| real(wp) function | Hamiltonian_module::evaluate_integrals_singular (this, label, coeff, dummy_orb) |
| | Evaluates a single integral from labels and also checks for dummy orbitals.
|
| real(wp) function | Hamiltonian_module::evaluate_integrals (this, symbolic_elements, dummy_orb) |
| | Evaluates all integrals from a list of symbolic elements.
|
| logical function | Hamiltonian_module::my_job (this) |
| | Used by the easy MPI parallelization of slater loops.
|
| integer function | Hamiltonian_module::fast_slat (rep1, rep2, fin1, fin2, num_rep1, num_rep2, spin_orbs, tot_num_spin_orbs) |
| | ?
|