Я хочу вычислить A * x с помощью матрицы нижнего треугольника и x вектор. Например:
1 0 0
A = 2 4 0
3 5 6
с упакованным хранилищем
A = (/ 1, 2, 3, 4, 5, 6/)
и
X = (/1, 1, 1/)
Теперь я хочу выполнить A * x с функцией BLAS, если я преобразую A вернуться к матрице 3x3? Если нет, не могли бы вы мне намекнуть? (Я знаю, что в памяти массива fortran, A хранится непрерывно)