Когда массивы C являются смежными и F-смежными одновременно? - PullRequest
2 голосов
/ 14 февраля 2020

При каких условиях массивы могут быть C -смежными и F-смежными одновременно?

Я могу думать о следующем:

  • 1D случай, который тривиален C - и F-смежные.
  • Аналогично, многомерные массивы, где все измерения являются одноэлементными измерениями, кроме одного.

Есть ли другие?

1 Ответ

1 голос
/ 15 февраля 2020

Вы получили это. Массив является одновременно C и непрерывным по Фортрану (т. Е. Является и основным, и основным столбцом), если его длина не превышает 1 измерения. В основном это векторы и скаляры, а также вырожденные массивы с дополнительными «ненужными» измерениями.

...