2
ответа

Собственная библиотека - EigenSolver получает другое собственное значение по сравнению с функцией Matlab eig [duplicate]

Когда я пытаюсь получить собственное значение определенной матрицы, я получаю другой ответ, используя EigenSolver в Eigen Library и Matlab. Может ли кто-нибудь сказать мне причину? Код C ++: Eigen :: EigenSolver & lt; Eigen :: ...
вопрос задан: 15 May 2015 01:21
2
ответа

Использование библиотеки Eigen, файл не найден во время компиляции [duplicate]

Я пытаюсь использовать Eigen для выполнения матричных вычислений / манипуляций в C ++. Я установил его с помощью conda. Мой код выглядит примерно так: использование пространства имен Eigen; double testing_eigen (Eigen :: ...
вопрос задан: 12 July 2014 21:40
1
ответ

Аргументы для пользовательских унарных / binaryExpr () eigen3

Я пытаюсь устранить вложенные циклы, используя коэффициентные операции над объектами eigen3. Чтобы добиться этого, я должен обобщить уже существующую функцию, чтобы я мог сделать ...
вопрос задан: 11 April 2019 09:30
1
ответ

Инициализировать ссылки на элемент матрицы в структуре

У меня есть структура, которая представляет трехмерную позицию. Иногда это удобно для доступа к отдельным компонентам, а иногда удобно для доступа ко всем компонентам как к вектору (физический вектор не std :: ...
вопрос задан: 16 January 2019 19:05
0
ответов

Матричное матричное умножение Eigen3 в 30 раз быстрее, чем собственный распараллеленный код openmp.

Я скомпилировал код ниже на VS C ++ 2017 с / openmp / O2 / arch :: AVX. При работе с 8 потоками вывод: dt_loops = 1562ms dt_eigen = 26 мс Я ожидал, что A * B будет быстрее, чем мой ...
вопрос задан: 18 January 2019 16:47
0
ответов

Собственная проблема с библиотекой: split_test_helper.h не найден

Я пытаюсь скомпилировать мой код, который использует библиотеку Eigen, но у меня возникли некоторые трудности. Я скомпилировал и запустил мою программу в Visual Studio 2017 без проблем, но так как я должен реализовать ...
вопрос задан: 16 January 2019 21:14
0
ответов

EIGEN на MSVC V120, векторизация включена, в то время как оценка неэффективна (возможно)

Я использую Eigen версии 3.3.5 с MSVC VC ++ VS2013. Я прочитал много постов по eigen и векторизации под MSVC и другими компиляторами. Соответствующие опции компилятора: sse2 (проверено, векторизация ...
вопрос задан: 16 January 2019 18:10
0
ответов

Почему std :: less не компилируется?

Я реализовал оператор оператора сравнения <для Eigen :: VectorXd, и иногда мне нужно передать функцию сравнения другой функции, я устал от переноса оператора <в [] (const ...
вопрос задан: 18 October 2017 14:01