transform_twoel_two_core_two_virtual Subroutine

public subroutine transform_twoel_two_core_two_virtual(p, b, f, core, virtual, output)

subroutine to transform all 2el matrix elements into MO space where two electrons are member of the array core and two electrons are in the array virtual (as required for CIS)

Arguments

Type IntentOptional Attributes Name
type(param), intent(in) :: p
type(basis), intent(in) :: b
type(wf_data), intent(inout) :: f
integer, intent(in) :: core(:)
integer, intent(in) :: virtual(:)
integer, intent(in) :: output