Resultados de la búsqueda a petición "armadillo"

1 la respuesta

Integre Fortran, C ++ con R

Mi tarea es reescribir una función R en C ++ para acelerar los bucles while. Todos los códigos R se han reescrito en la ayuda de Rcpp y Armadillo, excepto el.Fortran(). Intento usar Rinside al principio y funciona a una velocidad muy lenta, como ...

1 la respuesta

función pasar por referencia en RcppArmadillo

Tengo una función escrita en estilo RcppArmadillo y quiero usarla para cambiar variables en el entorno de llamada. Sé que no es recomendable hacer cosas como esta, pero es útil en mi caso. Concretamente, estoy intentando esto: #include ...

4 la respuesta

LAPACK rápido / BLAS para la multiplicación de matrices

Estoy explorando la biblioteca Armadillo C ++ para el álgebra lineal en este momento. Según tengo entendido, utiliza la biblioteca LAPACK / BLAS para operaci...

1 la respuesta

¿Cómo convierto una matriz de armadillo en un vector de vectores?

Creé una matriz de armadillo c ++ de la siguiente manera: arma::mat A; A.zeros(3,4);Quiero convertirlo en un vector de vectores definidos por std::vector< std::vector<double> > B(3, std::vector<double>(4) );¿Cómo configuro B para que sea igual ...

2 la respuesta

Llamando a la función 'mypackage' dentro del trabajador público

Sé que el problema que tengo es un problema de seguridad de subprocesos. Como el código que tengo ahora se ejecutará con 'seThreadOptions (1)'. Mi pregunta es cuál sería una buena práctica para superar esto. Yo se esto: Puntero de función ...

1 la respuesta

Requerir disponibilidad de OpenMP para usar en un paquete Rcpp

He preparado un paquete en R usandoRcppArmadillo yOpenMP bibliotecas y siguientes comandos: RcppArmadillo.package.skeleton("mypackage") compileAttributes(verbose=TRUE) Además, en elDESCRIPTION archivo que agregué: Imports: Rcpp (>= 0.12.8), ...

2 la respuesta

¿Es seguro el hilo resolver armadillo ()?

En mi código tengo un bucle en el que construyo un sistema lineal determinado y trato de resolverlo: #pragma omp parallel for for (int i = 0; i < n[0]+1; i++) { for (int j = 0; j < n[1]+1; j++) { for (int k = 0; k < n[2]+1; k++) { arma::mat ...

2 la respuesta

Biblioteca de álgebra lineal de armadillo de compilación cruzada

1 la respuesta

Armadillo escasa multiplicación de matriz real con vector complejo

Estoy tratando de multiplicar una matriz real dispersa con un vector complejo pero el programa no se compila. Si cambio el vector a real o la matriz a densa, entonces todo pasa. Un código de muestra es: #define ARMA_64BIT_WORD #include ...

1 la respuesta

RcppArmadillo pasar función definida por el usuario

Considere el siguiente código R,