Changes between Version 9 and Version 10 of SolverDesign
- Timestamp:
- 11/12/09 10:34:00 (10 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SolverDesign
v9 v10 25 25 --> generic with respect to a "SolveModp" class 26 26 2a Blas Based would do: 27 - /Precompute QLUP mod p using FFPACK28 - /Give dense Q, L, U, P to a BlasSolve class which provide a solve mod p method using FFPACK triangul solve29 - /pass this solve class to the generic lifting27 - Precompute QLUP mod p using FFPACK 28 - Give dense Q, L, U, P to a BlasSolve class which provide a solve mod p method using FFPACK triangul solve 29 - pass this solve class to the generic lifting 30 30 2b Sparse elim would do: 31 - /Precompute QLUP mod p using GaussDomain32 - /Give sparse Q, L, U, P to a SparseSolve class which provide a solve mod p method using GaussDomain triangul solve33 - /pass this solve class to the generic lifting31 - Precompute QLUP mod p using GaussDomain 32 - Give sparse Q, L, U, P to a SparseSolve class which provide a solve mod p method using GaussDomain triangul solve 33 - pass this solve class to the generic lifting 34 34 2c BB Lanczos would do: 35 - /no precomputation36 - /Give A to a LanczosSolve class which provide a solve mod p method37 - /pass this solve class to the generic lifting35 - no precomputation 36 - Give A to a LanczosSolve class which provide a solve mod p method 37 - pass this solve class to the generic lifting 38 38 2d BB Wiedemann would do: 39 - /Precompute minpoly40 - /Give minpoly to a WiedSolve class which provide a solve mod p method41 - /pass this solve class to the generic lifting39 - Precompute minpoly 40 - Give minpoly to a WiedSolve class which provide a solve mod p method 41 - pass this solve class to the generic lifting 42 42 etc. 43 43
