Resultados da pesquisa a pedido "eigen"

2 a resposta

dedução automática de tipo próprio no produto geral

Tenho o seguinte trecho de código (peço desculpas pelo trecho de código um pouco maior, este é o exemplo mínimo ao qual pude reduzir meu problema): #include <Eigen/Dense> #include <complex> #include <iostream> #include <typeinfo> // Dynamic ...

1 a resposta

Mover semântica em Eigen

Eu tenho algumas perguntas sobre Eigen: Alguém sabe se existe algum plano para apoiar a semântica de movimentos em Eigen tão cedo? Não foi possível encontrar nada na lista TODO da página da web Eigen3. Agora eu estou usando oswap truque para se ...

3 a resposta

Produto de ponto em colunas no Eigen C ++

Existe uma maneira fácil de avaliar o produto de ponto em coluna de 2 matrizes (vamos chamá-losA eB, do tipoEigen::MatrixXd) que têm dimensõesmxn, sem avaliarA*B ou sem ter que recorrer afor rotações? O vetor resultante precisaria ter dimensões ...

1 a resposta

Anexar coluna à matriz, usando a biblioteca Eigen

É uma tarefa bastante simples, mas não consegui encontrar uma resposta para isso: Usando a biblioteca Eigen, suponha que eu tenhaMatrix2Xd mat eVector2d vec, Onde mat = 1 1 1 1 1 1 vec = 2 2Agora eu preciso de algo comomat.addCol(vec) tal ...

1 a resposta

Preciso importar o RccpEigen no arquivo DESCRIPTION para um pacote R usando-o ou “LinkingTo” é suficiente?

Eu usei o RcppEigen.package.skeleton () como modelo para adicionar uma função pequena a um pacote R existente, para que meu arquivo DESCRIPTION agora tenha as linhas: Imports: Rcpp (>= 0.11.3), RcppEigen (>= 0.3.2.3.0) LinkingTo: Rcpp, ...

3 a resposta

Usando Eigen Lib no meu projeto Cmake?

Estou tendo dificuldades para usar uma biblioteca somente de cabeçalho (Eigen) no meu projeto CMake. Quando tiro toda a parte relacionada à biblioteca Eigen, ela é compilada, mas não sei como construir com (Eigen). Observe que o Eigen possui um ...

1 a resposta

Criando uma matriz Eigen a partir de uma matriz com a ordem principal da linha

Eu tenho uma matriz de duplos e quero criar uma matriz de 4 por 4 usando a biblioteca Eigen. Também quero especificar que os dados são armazenados na ordem das linhas principais. Como posso fazer isso? Eu tentei o seguinte, mas ele não ...

1 a resposta

Elenco de problema C ++ Eigen :: Matrix types via templates

Estou escrevendo uma função C ++ que tem modelo no tipo (float oudouble) e usaEigen::Matrix internamente. A função estará usando uma combinação defloat, doublee tipo de modeloEigen:Matrix objetos.Eigen::Matrix<>::cast() funciona muito bem ...

2 a resposta

Reescrevendo Matlab eig (A, B) (valores próprios generalizados / vetores próprios) para C / C ++

Alguém tem alguma idéia de como posso reescrevereig(A,B) do Matlab usado para calcular autovetoras / autovalores generalizados? Ultimamente tenho lutado com esse problema. Tão longe: Definição de Matlab deeig função que eu preciso: [V,D] = ...

3 a resposta

Como escrever um produto de matriz matricial que pode competir com Eigen?

Abaixo está a implementação de C ++ comparando o tempo gasto por Eigen e For Loop para executar produtos matriz-matriz. O loop For foi otimizado para minimizar falhas de cache. O loop for é mais rápido do que o Eigen inicialmente, mas depois se ...