libxsmm_ptr2 Interface

public interface libxsmm_ptr2

Contents


Module Procedures

public function libxsmm_ptr_z2(a)

Arguments

Type IntentOptional Attributes Name
complex(kind=C_DOUBLE_COMPLEX), intent(in) :: a(:,:)

Return Value type(C_PTR)

public function libxsmm_ptr_c2(a)

Arguments

Type IntentOptional Attributes Name
complex(kind=C_FLOAT_COMPLEX), intent(in) :: a(:,:)

Return Value type(C_PTR)

public function libxsmm_ptr_d2(a)

Arguments

Type IntentOptional Attributes Name
real(kind=C_DOUBLE), intent(in) :: a(:,:)

Return Value type(C_PTR)

public function libxsmm_ptr_s2(a)

Arguments

Type IntentOptional Attributes Name
real(kind=C_FLOAT), intent(in) :: a(:,:)

Return Value type(C_PTR)

public function libxsmm_ptr_i2(a)

Arguments

Type IntentOptional Attributes Name
integer(kind=C_INT), intent(in) :: a(:,:)

Return Value type(C_PTR)

public function libxsmm_ptr_w2(a)

Arguments

Type IntentOptional Attributes Name
integer(kind=C_SHORT), intent(in) :: a(:,:)

Return Value type(C_PTR)

public function libxsmm_ptr_j2(a)

Arguments

Type IntentOptional Attributes Name
integer(kind=C_INT8_T), intent(in) :: a(:,:)

Return Value type(C_PTR)

public function libxsmm_ptr_b2(a)

Arguments

Type IntentOptional Attributes Name
character, intent(in) :: a(:,:)

Return Value type(C_PTR)

public function libxsmm_ptr_l2(a)

Arguments

Type IntentOptional Attributes Name
integer(kind=C_LONG_LONG), intent(in) :: a(:,:)

Return Value type(C_PTR)