Как я могу выполнить векторные вычисления в шепелявости, такие как величина вектора, норма вектора, расстояние (между двумя точками), скалярное произведение, векторное произведение, и т.д.
Спасибо.
Существует несколько библиотек привязок к пакетам линейной алгебры Фортрана, таким как LAPACK и BLAS, например LLA, библиотека линейной алгебры Лиспа .
Я думаю, что библиотека Тамаса Паппа LLA может иметь то, что вы хотите. Недавно он объявил , что планирует переписать.
Взгляните на GSLL (который включает интерфейс для BLAS) и основную систему сетки. С другой стороны, я согласен с вышеприведенным комментарием в том, что если все, что вы упоминаете, - это все, что вам нужно, то, вероятно, быстрее / проще написать свое собственное.
Все это невероятно простая математика. Рассчитайте его, как обычно.