array_offset Function

public function array_offset(index, shape) result(offset)

Calculate the memory offset corresponding to a given index in a multi-dimensional array.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: index(:)

The multi-dimensional index for which to calculate the offset.

integer, intent(in) :: shape(:)

The shape of the multi-dimensional array.

Return Value integer

The calculated memory offset corresponding to the given index.