matmul_wrapper Interface

public interface matmul_wrapper

Provides a wrapper to different matrix multiplication methods


Contents


Module Procedures

private function matmul_wrapper_complex_2d(a, b, method) result(output)

Wrapper to complex matrix multiplication with two 2D matrices

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :) :: a
complex, intent(in), dimension(:, :) :: b
type(matrix_multiply_method_type), intent(in), optional :: method

Return Value complex, dimension(:, :), allocatable