xcode — библиотека собственных значений для c ++, рекомендации, как реализовать, искать что-то похожее на dgeev из fortran

Я новичок в C ++, с некоторыми тренировками с использованием fortran95. Пытаюсь преобразовать мои знания в новый синтаксис, но наткнулся на загадку.

Многие из моих программ используют модули с подпрограммами и подпрограммами внутри подпрограмм и используют функции из библиотеки, описанной NAG.com, которые легко доступны и доступны для поиска.

В настоящее время я ищу версию C ++

http://www.nag.com/numeric/FL/manual/pdf/F08/f08naf.pdf

Из того, что я прочитал до сих пор, эти библиотеки существуют для c ++, и я до сих пор использовал несколько простых (например, vector, cmath, math.h), но только те, которые уже включены в мой пакет Xcode для моего mac.

Я не видел, чтобы кто-нибудь упомянул один из них, который может быть включен в мой Xcode, и мне не хватает того, как реализовать внешние библиотеки, которые я нахожу. Я особенно заинтересован в использовании:

http://www.alglib.net/download.php

До сих пор я использовал подпрограммы как функции типа void и просто включал их во весь мой код. Но мой код становится чрезвычайно громоздким, и я хотел бы сделать что-то похожее на модуль Фортрана, чтобы делать чебышевские вычисления. И я бы предпочел найти хорошую библиотеку калькуляторов собственных ценностей и, может быть, даже чебышевских калькуляторов. , , который я могу использовать.

По сути, мой вопрос заключается в том, как реализовать внешние библиотеки, которые я нахожу, и есть ли у кого-нибудь рекомендации для хорошей библиотеки? Как я могу создать свой собственный код, который содержит вызываемый набор функций, а затем вызвать его из другого фрагмента кода?

-2

Решение

Если я правильно понимаю, часть библиотеки NAG, которую вы используете в Фортране, в основном LAPACK. Существует интерфейс C для LAPACK, называемый LAPACKE (http://www.netlib.org/lapack/lapacke.html). Вы можете использовать его в программе на C ++.

Я не понял другие части вашего вопроса.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]