Changeset 40
- Timestamp:
- 08/28/07 18:01:02 (1 year ago)
- Location:
- include
- Files:
-
- 6 modified
-
config-blas.h (modified) (1 diff)
-
fflas-ffpack/fflas.h (modified) (1 diff)
-
fflas-ffpack/fflas_bounds.inl (modified) (6 diffs)
-
fflas-ffpack/fflas_ftrmm_src.inl (modified) (2 diffs)
-
fflas-ffpack/fflas_ftrsm_src.inl (modified) (1 diff)
-
fflas-ffpack/ffpack.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
include/config-blas.h
r18 r40 22 22 23 23 24 #ifndef _ _LINBOX_CONFIG_BLAS25 #define _ _LINBOX_CONFIG_BLAS24 #ifndef _LINBOX_CONFIG_BLAS 25 #define _LINBOX_CONFIG_BLAS 26 26 27 27 // #ifndef __LINBOX_CONFIGURATION -
include/fflas-ffpack/fflas.h
r38 r40 21 21 #endif 22 22 23 #ifdef _ _LINBOX_CONFIG_H23 #ifdef _LINBOX_CONFIG_H 24 24 #include "linbox/config-blas.h" 25 25 #include "linbox/field/unparametric.h" -
include/fflas-ffpack/fflas_bounds.inl
r36 r40 9 9 */ 10 10 11 #ifdef _ _LINBOX_CONFIG_H11 #ifdef _LINBOX_CONFIG_H 12 12 #define FFLAS_INT_TYPE Integer 13 13 #else … … 42 42 //FFLAS_INT_TYPE c = (p-1)*(ex)/2; //bound for a centered representation 43 43 long long c; 44 #ifndef _ _LINBOX_CONFIG_H44 #ifndef _LINBOX_CONFIG_H 45 45 if (F.balanced) 46 46 c = (p-1)*(ex)/2; // balanced representation … … 176 176 F.characteristic(pi); 177 177 static FFLAS_INT_TYPE p=pi; 178 #ifdef _ _LINBOX_CONFIG_H178 #ifdef _LINBOX_CONFIG_H 179 179 static size_t nmax = bound_compute_double(pi); 180 180 #else … … 184 184 return nmax; 185 185 else 186 #ifdef _ _LINBOX_CONFIG_H186 #ifdef _LINBOX_CONFIG_H 187 187 return nmax= bound_compute_double (p=pi); //(F.balanced) ? bound_compute_balanced(p=pi) : bound_compute(p=pi); 188 188 #else … … 200 200 F.characteristic(pi); 201 201 static FFLAS_INT_TYPE p=pi; 202 #ifdef _ _LINBOX_CONFIG_H202 #ifdef _LINBOX_CONFIG_H 203 203 static size_t nmax = bound_compute_float(pi); 204 204 #else … … 208 208 return nmax; 209 209 else 210 #ifdef _ _LINBOX_CONFIG_H210 #ifdef _LINBOX_CONFIG_H 211 211 return nmax= bound_compute_float (p=pi); //(F.balanced) ? bound_compute_balanced(p=pi) : bound_compute(p=pi); 212 212 #else -
include/fflas-ffpack/fflas_ftrmm_src.inl
r38 r40 155 155 if (!M || !N ) return; 156 156 157 static typename Field::Element one , Mone;157 static typename Field::Element one; 158 158 F.init(one, 1.0); 159 F.neg(Mone, one);160 159 161 160 size_t nsplit = DotProdBound (F, 0, one, … … 206 205 typename Field::Element * B, const size_t ldb) { 207 206 208 static typename Field::Element Mone;209 207 static typename Field::Element one; 210 208 F.init(one, 1.0); 211 F.neg(Mone,one);212 209 if (__FFLAS__Na == 1) 213 210 #ifdef __FFLAS__NONUNIT -
include/fflas-ffpack/fflas_ftrsm_src.inl
r38 r40 221 221 #ifdef __FFLAS__RIGHT 222 222 fgemm (D, FflasNoTrans, Mjoin (Fflas, __FFLAS__TRANS), __FFLAS__Mb2, __FFLAS__Nb2, nsplit, 223 Mone, __FFLAS__B1, ldb, __FFLAS__A2, lda, one, __FFLAS__B2, ldb);223 -1.0, __FFLAS__B1, ldb, __FFLAS__A2, lda, one, __FFLAS__B2, ldb); 224 224 #else 225 225 fgemm (D, Mjoin (Fflas, __FFLAS__TRANS), FflasNoTrans, __FFLAS__Mb2, __FFLAS__Nb2, nsplit, 226 Mone, __FFLAS__A2, lda, __FFLAS__B1, ldb, one, __FFLAS__B2, ldb);226 -1.0, __FFLAS__A2, lda, __FFLAS__B1, ldb, one, __FFLAS__B2, ldb); 227 227 #endif 228 228 -
include/fflas-ffpack/ffpack.h
r34 r40 12 12 #define __FFPACK_H 13 13 14 #ifdef _ _LINBOX_CONFIG_H14 #ifdef _LINBOX_CONFIG_H 15 15 #include "linbox/fflas/fflas.h" 16 16 #else … … 21 21 #include <vector> 22 22 23 #ifdef _ _LINBOX_CONFIG_H23 #ifdef _LINBOX_CONFIG_H 24 24 namespace LinBox{ 25 25 #endif … … 1079 1079 #include "ffpack_krylovelim.inl" 1080 1080 #include "ffpack_frobenius.inl" 1081 #ifdef _ _LINBOX_CONFIG_H1081 #ifdef _LINBOX_CONFIG_H 1082 1082 } 1083 1083 #endif
