outerprod Interface

public interface outerprod

Module Procedures

private function outerprod_d(a, b) result(outerprod)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(in), dimension(:) :: a
real(kind=8), intent(in), dimension(:) :: b

Return Value real(kind=8), dimension(size(a),size(b))

private function outerprod_c(a, b) result(outerprod)

Arguments

Type IntentOptional Attributes Name
complex(kind=8), intent(in), dimension(:) :: a
complex(kind=8), intent(in), dimension(:) :: b

Return Value complex(kind=8), dimension(size(a),size(b))