Матрица Фортрана с различными типами данных или смешанной точностью в соответствии с различными столбцами (или строками) - PullRequest
0 голосов
/ 07 ноября 2018

Короче, то, что я хочу, это:

custom_2d_matrix (n, m) где 1..x - массивы целых чисел с размером n, а x + 1..m - массивы действительных чисел с размером m. (1 <= x <= m) </strong>


Например, я хочу создать пользовательский тип, представляющий собой матрицу смешанной точности, или вы можете назвать ее матрицей с различными типами данных.

  1. У custom_2d_matrix есть n строк и m столбцов.
  2. Номер столбца от 1 до x - векторы столбца с целочисленным типом данных.
  3. Номер столбца от x до m - векторы столбцов с реальным типом данных.
  4. Обратите внимание, что 1 <= <em>x <= <em>m
  5. custom_2d_matrix должен быть доступен только через индекс. Например, custom_2d_matrix (i, j) вызовет i-й массив (может быть либо целочисленным, либо реальным массивом), а затем j-й элемент в указанном массиве. Поэтому по этой причине производный тип недостаточно хорош.
...