Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | intent(in), | VALUE | :: | c_tensor |
nd_size = ndims_mapping(map), nd_row_size = ndims_mapping_row(map), nd_col_size = ndims_mapping_column(map) |
|
integer(kind=c_int), | intent(in), | VALUE | :: | nd_size | ||
integer(kind=c_int), | intent(in), | VALUE | :: | nd_row_size | ||
integer(kind=c_int), | intent(in), | VALUE | :: | nd_col_size | ||
integer(kind=c_int), | intent(out), | optional | :: | ndim_nd | ||
integer(kind=c_int), | intent(out), | optional | :: | ndim1_2d | ||
integer(kind=c_int), | intent(out), | optional | :: | ndim2_2d | ||
integer(kind=c_long_long), | intent(out), | optional, | DIMENSION(2) | :: | c_dims_2d_i8 | |
integer(kind=c_int), | intent(out), | optional, | DIMENSION(2) | :: | c_dims_2d | |
integer(kind=c_int), | intent(out), | optional, | DIMENSION(nd_size) | :: | c_dims_nd | |
integer(kind=c_int), | intent(out), | optional, | DIMENSION(nd_row_size) | :: | c_dims1_2d | |
integer(kind=c_int), | intent(out), | optional, | DIMENSION(nd_col_size) | :: | c_dims2_2d | |
integer(kind=c_int), | intent(out), | optional, | DIMENSION(nd_row_size) | :: | c_map1_2d | |
integer(kind=c_int), | intent(out), | optional, | DIMENSION(nd_col_size) | :: | c_map2_2d | |
integer(kind=c_int), | intent(out), | optional, | DIMENSION(nd_size) | :: | c_map_nd | |
integer(kind=c_int), | intent(out), | optional | :: | base | ||
logical(kind=c_bool), | intent(out), | optional | :: | c_col_major |