to_array Interface

public interface to_array

Module Procedures

public function to_Array_real64_array(real64_array, dtype) result(ret_array)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: real64_array(:,:)
character(len=*), intent(in), optional :: dtype

Return Value type(Array_)

public function to_Array_int32_array(int32_array, dtype) result(ret_array)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: int32_array(:,:)
character(len=*), intent(in), optional :: dtype

Return Value type(Array_)

public function to_Array_real64_vector(real64_vector, dtype) result(ret_array)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: real64_vector(:)
character(len=*), intent(in), optional :: dtype

Return Value type(Array_)

public function to_Array_int32_vector(int32_vector, dtype) result(ret_array)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: int32_vector(:)
character(len=*), intent(in), optional :: dtype

Return Value type(Array_)

public function to_Array_int32_vector_2(int32_vector, int32_vector2, dtype) result(ret_array)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: int32_vector(:)
integer(kind=int32), intent(in) :: int32_vector2(:)
character(len=*), intent(in), optional :: dtype

Return Value type(Array_)

public function to_Array_real64_vector_2(real64_vector, real64_vector2, dtype) result(ret_array)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: real64_vector(:)
real(kind=real64), intent(in) :: real64_vector2(:)
character(len=*), intent(in), optional :: dtype

Return Value type(Array_)

public function to_Array_int32_vector_3(int32_vector, int32_vector2, int32_vector3, dtype) result(ret_array)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: int32_vector(:)
integer(kind=int32), intent(in) :: int32_vector2(:)
integer(kind=int32), intent(in) :: int32_vector3(:)
character(len=*), intent(in), optional :: dtype

Return Value type(Array_)

public function to_Array_real64_vector_3(real64_vector, real64_vector2, real64_vector3, dtype) result(ret_array)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: real64_vector(:)
real(kind=real64), intent(in) :: real64_vector2(:)
real(kind=real64), intent(in) :: real64_vector3(:)
character(len=*), intent(in), optional :: dtype

Return Value type(Array_)

public function to_Array_real32_array(real32_array, dtype) result(ret_array)

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(in) :: real32_array(:,:)
character(len=*), intent(in), optional :: dtype

Return Value type(Array_)

public function to_Array_real32_vector(real32_vector, dtype) result(ret_array)

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(in) :: real32_vector(:)
character(len=*), intent(in), optional :: dtype

Return Value type(Array_)

public function to_Array_real32_vector_2(real32_vector, real32_vector2, dtype) result(ret_array)

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(in) :: real32_vector(:)
real(kind=real32), intent(in) :: real32_vector2(:)
character(len=*), intent(in), optional :: dtype

Return Value type(Array_)

public function to_Array_real32_vector_3(real32_vector, real32_vector2, real32_vector3, dtype) result(ret_array)

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(in) :: real32_vector(:)
real(kind=real32), intent(in) :: real32_vector2(:)
real(kind=real32), intent(in) :: real32_vector3(:)
character(len=*), intent(in), optional :: dtype

Return Value type(Array_)

public function to_Array_from_keyword(keyword, ndim, dtype) result(array)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyword
integer(kind=int32), intent(in) :: ndim
character(len=*), intent(in), optional :: dtype

Return Value type(Array_)

public function to_Array_from_ndarray(strdata) result(ret)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: strdata

Return Value real(kind=real64), allocatable, (:,:)

public function to_array_from_file(filename, array_shape) result(real_array)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename
integer(kind=int32), intent(in) :: array_shape(1:2)

Return Value real(kind=real64), allocatable, (:,:)