|
| subroutine | CSF_module::read_csf_body (this, option, orbital) |
| | Reads the CSFs.
|
| subroutine | CSF_module::finalize_manager (this) |
| | Release all memory used by the instance.
|
| subroutine | CSF_module::create_csfs (this, csf, orbital_sequence, num_ci_target_sym, continuum_projection) |
| | This subroutine seperates out the CSFs and creates individual objects out of them.
|
| subroutine | CSF_module::print_csf (this) |
| subroutine | CSF_module::print_all_csfs (this, csf) |
| subroutine | CSF_module::destroy_orbitals (this) |
| subroutine | CSF_module::compare_excitations_fast (this, that, num_electrons, coeff, num_excitations, output_dtrs) |
| integer function | CSF_module::does_it_obey_slater (this, that) |
| subroutine | CSF_module::toggle_determinant (this, det0, det1, nints) |
| integer function | CSF_module::pzero (det1, det2, nint) |
| elemental integer function | CSF_module::get_beta (det) |
| elemental integer function | CSF_module::get_alpha (det) |
| integer function | CSF_module::n_excitations (det1, det2, nint) |
| subroutine | CSF_module::get_excitation (det1, det2, exc, degree, phase, nint) |
| subroutine | CSF_module::get_single_excitation (det1, det2, exc, phase, nint) |
| subroutine | CSF_module::get_double_excitation (det1, det2, exc, phase, nint) |
| subroutine | CSF_module::assign_pointer (targ, point, nints) |
| subroutine | CSF_module::get_determinants (this, dtrs, nelec) |
| recursive subroutine | CSF_module::QsortDets (a, phase) |
| subroutine | CSF_module::Partition (a, marker, phase) |