/external/eigen/bench/btl/libs/ublas/ |
D | ublas_interface.hh | 41 typedef typename boost::numeric::ublas::vector<real> gene_vector; typedef in ublas_interface 47 static void free_vector(gene_vector & B) {} in free_vector() 56 static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ in vector_from_stl() 62 static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ in vector_to_stl() 77 static inline void copy_vector(const gene_vector & source, gene_vector & cible, int N){ in copy_vector() 91 …static inline void matrix_vector_product_slow(gene_matrix & A, gene_vector & B, gene_vector & X, i… in matrix_vector_product_slow() 99 static inline void axpy_slow(const real coef, const gene_vector & X, gene_vector & Y, int N){ in axpy_slow() 105 …static inline void matrix_vector_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in matrix_vector_product() 109 static inline void atv_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in atv_product() 117 static inline void axpy(const real coef, const gene_vector & X, gene_vector & Y, int N){ in axpy() [all …]
|
/external/eigen/bench/btl/libs/mtl4/ |
D | mtl4_interface.hh | 39 typedef mtl::dense_vector<real> gene_vector; typedef in mtl4_interface 47 static void free_vector(gene_vector & B){ in free_vector() 61 static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ in vector_from_stl() 68 static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ in vector_to_stl() 103 …static inline void matrix_vector_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in matrix_vector_product() 107 static inline void atv_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in atv_product() 111 static inline void axpy(const real coef, const gene_vector & X, gene_vector & Y, int N){ in axpy() 115 static inline void axpby(real a, const gene_vector & X, real b, gene_vector & Y, int N){ in axpby() 130 …static inline void trisolve_lower(const gene_matrix & L, const gene_vector& B, gene_vector & X, in… in trisolve_lower() 138 static inline void copy_vector(const gene_vector & source, gene_vector & cible, int N){ in copy_vector()
|
D | mtl4_LU_solve_interface.hh | 35 typedef typename blitz_interface<real>::gene_vector gene_vector; typedef in blitz_LU_solve_interface 54 …static inline real matrix_vector_product_sliced(const gene_matrix & A, gene_vector B, int row, int… in matrix_vector_product_sliced() 96 gene_vector ImplicitScaling( N ) ; in LU_factor() 150 …oid LU_solve(const gene_matrix & LU, const Pivot_Vector pivot, gene_vector &B, gene_vector X, int … in LU_solve()
|
/external/eigen/bench/btl/libs/eigen3/ |
D | eigen3_interface.hh | 41 typedef Eigen::Matrix<real,SIZE,1> gene_vector; typedef in eigen3_interface 50 static void free_vector(gene_vector & B) {} in free_vector() 62 static BTL_DONT_INLINE void vector_from_stl(gene_vector & B, stl_vector & B_stl){ in vector_from_stl() 70 static BTL_DONT_INLINE void vector_to_stl(gene_vector & B, stl_vector & B_stl){ in vector_to_stl() 104 …nline void matrix_vector_product(const gene_matrix & A, const gene_vector & B, gene_vector & X, in… in matrix_vector_product() 108 static inline void symv(const gene_matrix & A, const gene_vector & B, gene_vector & X, int N){ in symv() 158 static EIGEN_DONT_INLINE void syr2(gene_matrix & A, gene_vector & X, gene_vector & Y, int N){ in syr2() 164 static EIGEN_DONT_INLINE void ger(gene_matrix & A, gene_vector & X, gene_vector & Y, int N){ in ger() 169 static EIGEN_DONT_INLINE void rot(gene_vector & A, gene_vector & B, real c, real s, int N){ in rot() 173 static inline void atv_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in atv_product() [all …]
|
/external/eigen/bench/btl/libs/STL/ |
D | STL_interface.hh | 40 typedef stl_vector gene_vector; typedef in STL_interface 49 static void free_vector(gene_vector & B){} in free_vector() 55 static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ in vector_from_stl() 59 static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ in vector_to_stl() 68 static inline void copy_vector(const gene_vector & source, gene_vector & cible, int N){ in copy_vector() 125 static inline void matrix_vector_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N) in matrix_vector_product() 136 static inline void symv(gene_matrix & A, gene_vector & B, gene_vector & X, int N) in symv() 153 static inline void syr2(gene_matrix & A, gene_vector & B, gene_vector & X, int N) in syr2() 162 static inline void ger(gene_matrix & A, gene_vector & X, gene_vector & Y, int N) in ger() 171 static inline void atv_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N) in atv_product() [all …]
|
/external/eigen/bench/btl/libs/gmm/ |
D | gmm_interface.hh | 37 typedef stl_vector gene_vector; typedef in gmm_interface 48 static void free_vector(gene_vector & B){ in free_vector() 62 static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ in vector_from_stl() 66 static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ in vector_to_stl() 97 …static inline void matrix_vector_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in matrix_vector_product() 101 static inline void atv_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in atv_product() 105 static inline void axpy(const real coef, const gene_vector & X, gene_vector & Y, int N){ in axpy() 109 static inline void axpby(real a, const gene_vector & X, real b, gene_vector & Y, int N){ in axpby() 117 static inline void copy_vector(const gene_vector & source, gene_vector & cible, int N){ in copy_vector() 121 …static inline void trisolve_lower(const gene_matrix & L, const gene_vector& B, gene_vector & X, in… in trisolve_lower()
|
D | gmm_LU_solve_interface.hh | 35 typedef typename blitz_interface<real>::gene_vector gene_vector; typedef in blitz_LU_solve_interface 54 …static inline real matrix_vector_product_sliced(const gene_matrix & A, gene_vector B, int row, int… in matrix_vector_product_sliced() 96 gene_vector ImplicitScaling( N ) ; in LU_factor() 150 …oid LU_solve(const gene_matrix & LU, const Pivot_Vector pivot, gene_vector &B, gene_vector X, int … in LU_solve()
|
/external/eigen/bench/btl/libs/tvmet/ |
D | tvmet_interface.hh | 41 typedef Vector<real,SIZE> gene_vector; typedef in tvmet_interface 48 static void free_vector(gene_vector & B){} in free_vector() 56 static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ in vector_from_stl() 61 static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ in vector_to_stl() 81 static inline void copy_vector(const gene_vector & source, gene_vector & cible, int N){ in copy_vector() 89 …static inline void matrix_vector_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in matrix_vector_product() 93 static inline void atv_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in atv_product() 97 static inline void axpy(const real coef, const gene_vector & X, gene_vector & Y, int N){ in axpy()
|
/external/eigen/bench/btl/libs/eigen2/ |
D | eigen2_interface.hh | 44 typedef Eigen::Matrix<real,SIZE,1> gene_vector; typedef in eigen2_interface 59 static void free_vector(gene_vector & B) {} in free_vector() 71 static BTL_DONT_INLINE void vector_from_stl(gene_vector & B, stl_vector & B_stl){ in vector_from_stl() 79 static BTL_DONT_INLINE void vector_to_stl(gene_vector & B, stl_vector & B_stl){ in vector_to_stl() 112 …nline void matrix_vector_product(const gene_matrix & A, const gene_vector & B, gene_vector & X, in… in matrix_vector_product() 116 static inline void atv_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in atv_product() 120 static inline void axpy(real coef, const gene_vector & X, gene_vector & Y, int N){ in axpy() 124 static inline void axpby(real a, const gene_vector & X, real b, gene_vector & Y, int N){ in axpby() 132 static inline void copy_vector(const gene_vector & source, gene_vector & cible, int N){ in copy_vector() 136 …static inline void trisolve_lower(const gene_matrix & L, const gene_vector& B, gene_vector& X, int… in trisolve_lower()
|
/external/eigen/bench/btl/libs/blitz/ |
D | blitz_interface.hh | 44 typedef blitz::Array<real, 1> gene_vector; typedef in blitz_interface 52 static void free_vector(gene_vector & B){} in free_vector() 63 static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ in vector_from_stl() 70 static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ in vector_to_stl() 109 static inline void matrix_vector_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N) in matrix_vector_product() 116 static inline void atv_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N) in atv_product() 123 static inline void axpy(const real coef, const gene_vector & X, gene_vector & Y, int N) in axpy() 140 static inline void copy_vector(const gene_vector & source, gene_vector & cible, int N){ in copy_vector()
|
D | tiny_blitz_interface.hh | 44 typedef TinyVector<real,SIZE> gene_vector; typedef in tiny_blitz_interface 51 static void free_vector(gene_vector & B){} in free_vector() 59 static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ in vector_from_stl() 64 static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ in vector_to_stl() 85 static inline void copy_vector(const gene_vector & source, gene_vector & cible, int N){ in copy_vector() 95 …static inline void matrix_vector_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in matrix_vector_product() 99 static inline void axpy(const real coef, const gene_vector & X, gene_vector & Y, int N){ in axpy()
|
D | blitz_LU_solve_interface.hh | 35 typedef typename blitz_interface<real>::gene_vector gene_vector; typedef in blitz_LU_solve_interface 54 …static inline real matrix_vector_product_sliced(const gene_matrix & A, gene_vector B, int row, int… in matrix_vector_product_sliced() 96 gene_vector ImplicitScaling( N ) ; in LU_factor() 150 …oid LU_solve(const gene_matrix & LU, const Pivot_Vector pivot, gene_vector &B, gene_vector X, int … in LU_solve()
|
/external/eigen/bench/btl/libs/BLAS/ |
D | blas_interface_impl.hh | 17 …static inline void matrix_vector_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in matrix_vector_product() 21 static inline void symv(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in symv() 25 static inline void syr2(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in syr2() 29 static inline void ger(gene_matrix & A, gene_vector & X, gene_vector & Y, int N){ in ger() 33 static inline void rot(gene_vector & A, gene_vector & B, SCALAR c, SCALAR s, int N){ in rot() 37 static inline void atv_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in atv_product() 57 static inline void axpy(SCALAR coef, const gene_vector & X, gene_vector & Y, int N){ in axpy() 61 static inline void axpby(SCALAR a, const gene_vector & X, SCALAR b, gene_vector & Y, int N){ in axpby() 85 …static inline void trisolve_lower(const gene_matrix & L, const gene_vector& B, gene_vector & X, in… in trisolve_lower()
|
D | c_interface_base.h | 18 typedef real* gene_vector; typedef 24 static void free_vector(gene_vector & B){ in free_vector() 36 static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ in vector_from_stl() 43 static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ in vector_to_stl() 58 static inline void copy_vector(const gene_vector & source, gene_vector & cible, int N){ in copy_vector()
|
/external/eigen/bench/btl/ |
D | README | 96 …*** gene_vector : the vector type for this interface --> e.g. (real_type *) for the C_inter… 97 …*** gene_matrix : the matrix type for this interface --> e.g. (gene_vector *) for the C_int… 102 *** free_vector(gene_vector & B) dealocation of a N sized gene_vector B 105 …*** vector_to_stl(gene_vector & B, stl_vector & B_stl) copy the content of an stl_vector B_stl in… 109 …*** vector_to_stl(gene_vector & A, stl_vector & A_stl) copy the content of an gene_vector A into a… 113 …*** copy_vector(gene_vector & source, gene_vector & cible, int N) : copy the content of source in … 118 *** matrix_vector_product(const gene_matrix & A, const gene_vector & B, gene_vector & X, int N) 122 *** axpy(real coef, const gene_vector & X, gene_vector & Y, int N)
|
/external/eigen/bench/btl/actions/ |
D | action_rot.hh | 106 typename Interface::gene_vector A_ref; 107 typename Interface::gene_vector B_ref; 109 typename Interface::gene_vector A; 110 typename Interface::gene_vector B;
|
D | action_axpby.hh | 115 typename Interface::gene_vector X_ref; 116 typename Interface::gene_vector Y_ref; 118 typename Interface::gene_vector X; 119 typename Interface::gene_vector Y;
|
D | action_axpy.hh | 128 typename Interface::gene_vector X_ref; 129 typename Interface::gene_vector Y_ref; 131 typename Interface::gene_vector X; 132 typename Interface::gene_vector Y;
|
D | action_atv_product.hh | 118 typename Interface::gene_vector B_ref; 119 typename Interface::gene_vector X_ref; 122 typename Interface::gene_vector B; 123 typename Interface::gene_vector X;
|
D | action_ger.hh | 117 typename Interface::gene_vector B_ref; 118 typename Interface::gene_vector X_ref; 121 typename Interface::gene_vector B; 122 typename Interface::gene_vector X;
|
D | action_syr2.hh | 120 typename Interface::gene_vector B_ref; 121 typename Interface::gene_vector X_ref; 124 typename Interface::gene_vector B; 125 typename Interface::gene_vector X;
|
D | action_matrix_vector_product.hh | 137 typename Interface::gene_vector B_ref; 138 typename Interface::gene_vector X_ref; 141 typename Interface::gene_vector B; 142 typename Interface::gene_vector X;
|
D | action_symv.hh | 126 typename Interface::gene_vector B_ref; 127 typename Interface::gene_vector X_ref; 130 typename Interface::gene_vector B; 131 typename Interface::gene_vector X;
|
D | action_trisolve.hh | 130 typename Interface::gene_vector X; 131 typename Interface::gene_vector B;
|
D | action_lu_solve.hh | 62 typename Interface::gene_vector B; in calculate() 63 typename Interface::gene_vector X; in calculate()
|