/external/eigen/bench/btl/libs/eigen2/ |
D | eigen2_interface.hh | 43 typedef Eigen::Matrix<real,SIZE,SIZE> gene_matrix; typedef in eigen2_interface 57 static void free_matrix(gene_matrix & A, int N) {} in free_matrix() 61 static BTL_DONT_INLINE void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_from_stl() 85 static BTL_DONT_INLINE void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_to_stl() 96 …static inline void matrix_matrix_product(const gene_matrix & A, const gene_matrix & B, gene_matrix… in matrix_matrix_product() 100 …inline void transposed_matrix_matrix_product(const gene_matrix & A, const gene_matrix & B, gene_ma… in transposed_matrix_matrix_product() 104 static inline void ata_product(const gene_matrix & A, gene_matrix & X, int N){ in ata_product() 108 static inline void aat_product(const gene_matrix & A, gene_matrix & X, int N){ in aat_product() 112 …static inline void matrix_vector_product(const gene_matrix & A, const gene_vector & B, gene_vector… in matrix_vector_product() 116 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/eigen3/ |
D | eigen3_interface.hh | 40 typedef Eigen::Matrix<real,SIZE,SIZE> gene_matrix; typedef in eigen3_interface 48 static void free_matrix(gene_matrix & /*A*/, int /*N*/) {} in free_matrix() argument 52 static BTL_DONT_INLINE void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_from_stl() 76 static BTL_DONT_INLINE void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_to_stl() 87 …static inline void matrix_matrix_product(const gene_matrix & A, const gene_matrix & B, gene_matrix… in matrix_matrix_product() 91 …inline void transposed_matrix_matrix_product(const gene_matrix & A, const gene_matrix & B, gene_ma… in transposed_matrix_matrix_product() 99 static inline void aat_product(const gene_matrix & A, gene_matrix & X, int /*N*/){ in aat_product() 104 …static inline void matrix_vector_product(const gene_matrix & A, const gene_vector & B, gene_vector… 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() [all …]
|
/external/eigen/bench/btl/libs/gmm/ |
D | gmm_interface.hh | 36 typedef gmm::dense_matrix<real> gene_matrix; typedef in gmm_interface 44 static void free_matrix(gene_matrix & A, int N){ in free_matrix() 52 static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_from_stl() 70 static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_to_stl() 81 …static inline void matrix_matrix_product(const gene_matrix & A, const gene_matrix & B, gene_matrix… in matrix_matrix_product() 85 …inline void transposed_matrix_matrix_product(const gene_matrix & A, const gene_matrix & B, gene_ma… in transposed_matrix_matrix_product() 89 static inline void ata_product(const gene_matrix & A, gene_matrix & X, int N){ in ata_product() 93 static inline void aat_product(const gene_matrix & A, gene_matrix & X, int N){ in aat_product() 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() [all …]
|
D | gmm_LU_solve_interface.hh | 34 typedef typename blitz_interface<real>::gene_matrix gene_matrix; 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() 72 …ic inline real matrix_matrix_product_sliced(gene_matrix & A, int row, int col_start, int col_end, … in matrix_matrix_product_sliced() 87 inline static void LU_factor(gene_matrix & LU, Pivot_Vector & pivot, int N) in LU_factor() 150 …inline static void LU_solve(const gene_matrix & LU, const Pivot_Vector pivot, gene_vector &B, gene… 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() 37 static inline void atv_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in atv_product() 41 …static inline void matrix_matrix_product(gene_matrix & A, gene_matrix & B, gene_matrix & X, int N){ in matrix_matrix_product() 45 …static inline void transposed_matrix_matrix_product(gene_matrix & A, gene_matrix & B, gene_matrix … in transposed_matrix_matrix_product() 53 static inline void aat_product(gene_matrix & A, gene_matrix & X, int N){ in aat_product() 66 static inline void cholesky(const gene_matrix & X, gene_matrix & C, int N){ in cholesky() 75 static inline void partial_lu_decomp(const gene_matrix & X, gene_matrix & C, int N){ in partial_lu_decomp() [all …]
|
D | c_interface_base.h | 17 typedef real* gene_matrix; typedef 20 static void free_matrix(gene_matrix & A, int /*N*/){ in free_matrix() 28 static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_from_stl() 49 static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_to_stl() 63 static inline void copy_matrix(const gene_matrix & source, gene_matrix & cible, int N){ in copy_matrix()
|
/external/eigen/bench/btl/libs/blaze/ |
D | blaze_interface.hh | 37 typedef blaze::DynamicMatrix<real,blaze::columnMajor> gene_matrix; typedef in blaze_interface 42 static void free_matrix(gene_matrix & A, int N){ in free_matrix() 50 static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_from_stl() 73 static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_to_stl() 83 …static inline void matrix_matrix_product(const gene_matrix & A, const gene_matrix & B, gene_matrix… in matrix_matrix_product() 87 …inline void transposed_matrix_matrix_product(const gene_matrix & A, const gene_matrix & B, gene_ma… in transposed_matrix_matrix_product() 91 static inline void ata_product(const gene_matrix & A, gene_matrix & X, int N){ in ata_product() 95 static inline void aat_product(const gene_matrix & A, gene_matrix & X, int N){ in aat_product() 99 …static inline void matrix_vector_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in matrix_vector_product() 103 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/ublas/ |
D | ublas_interface.hh | 40 …pedef typename boost::numeric::ublas::matrix<real,boost::numeric::ublas::column_major> gene_matrix; typedef in ublas_interface 45 static void free_matrix(gene_matrix & A, int N) {} in free_matrix() 49 static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_from_stl() 67 static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_to_stl() 83 static inline void copy_matrix(const gene_matrix & source, gene_matrix & cible, int N){ in copy_matrix() 91 …static inline void matrix_vector_product_slow(gene_matrix & A, gene_vector & B, gene_vector & X, i… in matrix_vector_product_slow() 95 …static inline void matrix_matrix_product_slow(gene_matrix & A, gene_matrix & B, gene_matrix & X, i… in matrix_matrix_product_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() 113 …static inline void matrix_matrix_product(gene_matrix & A, gene_matrix & B, gene_matrix & X, int N){ in matrix_matrix_product() [all …]
|
/external/eigen/bench/btl/libs/mtl4/ |
D | mtl4_interface.hh | 38 typedef mtl::dense2D<real, mtl::matrix::parameters<mtl::tag::col_major> > gene_matrix; typedef in mtl4_interface 43 static void free_matrix(gene_matrix & A, int N){ in free_matrix() 51 static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_from_stl() 74 static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_to_stl() 84 …static inline void matrix_matrix_product(const gene_matrix & A, const gene_matrix & B, gene_matrix… in matrix_matrix_product() 91 …inline void transposed_matrix_matrix_product(const gene_matrix & A, const gene_matrix & B, gene_ma… in transposed_matrix_matrix_product() 99 static inline void aat_product(const gene_matrix & A, gene_matrix & X, int N){ in aat_product() 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() 130 …static inline void trisolve_lower(const gene_matrix & L, const gene_vector& B, gene_vector & X, in… in trisolve_lower() [all …]
|
D | mtl4_LU_solve_interface.hh | 34 typedef typename blitz_interface<real>::gene_matrix gene_matrix; 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() 72 …ic inline real matrix_matrix_product_sliced(gene_matrix & A, int row, int col_start, int col_end, … in matrix_matrix_product_sliced() 87 inline static void LU_factor(gene_matrix & LU, Pivot_Vector & pivot, int N) in LU_factor() 150 …inline static void LU_solve(const gene_matrix & LU, const Pivot_Vector pivot, gene_vector &B, gene… in LU_solve()
|
/external/eigen/bench/btl/libs/blitz/ |
D | blitz_interface.hh | 43 typedef blitz::Array<real, 2> gene_matrix; typedef in blitz_interface 50 static void free_matrix(gene_matrix & A, int N){} in free_matrix() 54 static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_from_stl() 76 static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_to_stl() 85 …static inline void matrix_matrix_product(const gene_matrix & A, const gene_matrix & B, gene_matrix… in matrix_matrix_product() 93 static inline void ata_product(const gene_matrix & A, gene_matrix & X, int N) in ata_product() 101 static inline void aat_product(const gene_matrix & A, gene_matrix & X, int N) in aat_product() 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() 130 static inline void copy_matrix(const gene_matrix & source, gene_matrix & cible, int N){ in copy_matrix()
|
D | tiny_blitz_interface.hh | 45 typedef TinyMatrix<real,SIZE,SIZE> gene_matrix; typedef in tiny_blitz_interface 49 static void free_matrix(gene_matrix & A, int N){} in free_matrix() 53 static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_from_stl() 69 static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_to_stl() 79 static inline void copy_matrix(const gene_matrix & source, gene_matrix & cible, int N){ in copy_matrix() 91 …static inline void matrix_matrix_product(const gene_matrix & A, const gene_matrix & B, gene_matrix… in matrix_matrix_product() 95 …static inline void matrix_vector_product(gene_matrix & A, gene_vector & B, gene_vector & X, int N){ in matrix_vector_product()
|
D | blitz_LU_solve_interface.hh | 34 typedef typename blitz_interface<real>::gene_matrix gene_matrix; 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() 72 …ic inline real matrix_matrix_product_sliced(gene_matrix & A, int row, int col_start, int col_end, … in matrix_matrix_product_sliced() 87 inline static void LU_factor(gene_matrix & LU, Pivot_Vector & pivot, int N) in LU_factor() 150 …inline static void LU_solve(const gene_matrix & LU, const Pivot_Vector pivot, gene_vector &B, gene… in LU_solve()
|
/external/eigen/bench/btl/libs/tvmet/ |
D | tvmet_interface.hh | 42 typedef Matrix<real,SIZE,SIZE> gene_matrix; typedef in tvmet_interface 46 static void free_matrix(gene_matrix & A, int N){} in free_matrix() 50 static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_from_stl() 67 static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_to_stl() 77 static inline void copy_matrix(const gene_matrix & source, gene_matrix & cible, int N){ in copy_matrix() 85 …static inline void matrix_matrix_product(const gene_matrix & A, const gene_matrix & B, gene_matrix… in matrix_matrix_product() 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()
|
/external/eigen/bench/btl/libs/STL/ |
D | STL_interface.hh | 38 typedef stl_matrix gene_matrix; typedef in STL_interface 47 static void free_matrix(gene_matrix & /*A*/, int /*N*/){} in free_matrix() argument 51 static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_from_stl() 64 static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_to_stl() 75 static inline void copy_matrix(const gene_matrix & source, gene_matrix & cible, int N){ in copy_matrix() 94 static inline void aat_product(const gene_matrix & A, gene_matrix & X, int N) in aat_product() 112 …static inline void matrix_matrix_product(const gene_matrix & A, const gene_matrix & B, gene_matrix… in matrix_matrix_product() 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() [all …]
|
/external/eigen/bench/btl/libs/tensors/ |
D | tensor_interface.hh | 28 typedef Eigen::Tensor<real,2> gene_matrix; typedef in tensor_interface 37 static void free_matrix(gene_matrix & /*A*/, int /*N*/) {} in free_matrix() argument 41 static BTL_DONT_INLINE void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_from_stl() 65 static BTL_DONT_INLINE void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ in matrix_to_stl() 76 …static inline void matrix_matrix_product(const gene_matrix & A, const gene_matrix & B, gene_matrix… in matrix_matrix_product() 82 …static inline void matrix_vector_product(const gene_matrix & A, const gene_vector & B, gene_vector… in matrix_vector_product() 96 …static EIGEN_DONT_INLINE void copy_matrix(const gene_matrix & source, gene_matrix & cible, int /*… in copy_matrix()
|
/external/eigen/bench/btl/ |
D | README | 97 …*** gene_matrix : the matrix type for this interface --> e.g. (gene_vector *) for the C_int… 101 *** free_matrix(gene_matrix & A, int N) dealocation of a N sized gene_matrix A 103 …*** matrix_from_stl(gene_matrix & A, stl_matrix & A_stl) copy the content of an stl_matrix A_stl i… 107 …*** matrix_to_stl(gene_matrix & A, stl_matrix & A_stl) copy the content of an gene_matrix A into a… 111 …*** copy_matrix(gene_matrix & source, gene_matrix & 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) 119 *** matrix_matrix_product(const gene_matrix & A, const gene_matrix & B, gene_matrix & X, int N) 120 *** ata_product(const gene_matrix & A, gene_matrix & X, int N) 121 *** aat_product(const gene_matrix & A, gene_matrix & X, int N)
|
/external/eigen/bench/btl/actions/ |
D | action_trisolve_matrix.hh | 148 typename Interface::gene_matrix A_ref; 149 typename Interface::gene_matrix B_ref; 150 typename Interface::gene_matrix X_ref; 152 typename Interface::gene_matrix A; 153 typename Interface::gene_matrix B; 154 typename Interface::gene_matrix X;
|
D | action_trmm.hh | 148 typename Interface::gene_matrix A_ref; 149 typename Interface::gene_matrix B_ref; 150 typename Interface::gene_matrix X_ref; 152 typename Interface::gene_matrix A; 153 typename Interface::gene_matrix B; 154 typename Interface::gene_matrix X;
|
D | action_matrix_matrix_product.hh | 133 typename Interface::gene_matrix A_ref; 134 typename Interface::gene_matrix B_ref; 135 typename Interface::gene_matrix X_ref; 137 typename Interface::gene_matrix A; 138 typename Interface::gene_matrix B; 139 typename Interface::gene_matrix X;
|
D | action_matrix_matrix_product_bis.hh | 60 typename Interface::gene_matrix A_ref; in calculate() 61 typename Interface::gene_matrix B_ref; in calculate() 62 typename Interface::gene_matrix X_ref; in calculate() 64 typename Interface::gene_matrix A; in calculate() 65 typename Interface::gene_matrix B; in calculate() 66 typename Interface::gene_matrix X; in calculate()
|
D | action_hessenberg.hh | 122 typename Interface::gene_matrix X_ref; 123 typename Interface::gene_matrix X; 124 typename Interface::gene_matrix C; 225 typename Interface::gene_matrix X_ref; 226 typename Interface::gene_matrix X; 227 typename Interface::gene_matrix C;
|
D | action_aat_product.hh | 130 typename Interface::gene_matrix A_ref; 131 typename Interface::gene_matrix X_ref; 133 typename Interface::gene_matrix A; 134 typename Interface::gene_matrix X;
|
D | action_ata_product.hh | 130 typename Interface::gene_matrix A_ref; 131 typename Interface::gene_matrix X_ref; 133 typename Interface::gene_matrix A; 134 typename Interface::gene_matrix X;
|
D | action_lu_decomp.hh | 116 typename Interface::gene_matrix X_ref; 117 typename Interface::gene_matrix X; 118 typename Interface::gene_matrix C;
|