aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/btl
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2011-03-22 15:39:23 +0100
committerGravatar Gael Guennebaud <g.gael@free.fr>2011-03-22 15:39:23 +0100
commitda3f3586e06543a2f573a1182415072b876ce481 (patch)
tree24a80c5052b9c4c0e21de8ac3fe1a8e91b7eccb5 /bench/btl
parent22c7609d72c3faaebe7931a4f6759e3c4546839a (diff)
BTl: GMM++ LU is not a full pivoting LU
Diffstat (limited to 'bench/btl')
-rw-r--r--bench/btl/libs/gmm/gmm_interface.hh2
-rw-r--r--bench/btl/libs/gmm/main.cpp4
2 files changed, 3 insertions, 3 deletions
diff --git a/bench/btl/libs/gmm/gmm_interface.hh b/bench/btl/libs/gmm/gmm_interface.hh
index 3a7ec6439..3ea303c1b 100644
--- a/bench/btl/libs/gmm/gmm_interface.hh
+++ b/bench/btl/libs/gmm/gmm_interface.hh
@@ -123,7 +123,7 @@ public :
gmm::lower_tri_solve(L, X, false);
}
- static inline void lu_decomp(const gene_matrix & X, gene_matrix & R, int N){
+ static inline void partial_lu_decomp(const gene_matrix & X, gene_matrix & R, int N){
gmm::copy(X,R);
std::vector<int> ipvt(N);
gmm::lu_factor(R, ipvt);
diff --git a/bench/btl/libs/gmm/main.cpp b/bench/btl/libs/gmm/main.cpp
index b1f51edb6..7ab22fda3 100644
--- a/bench/btl/libs/gmm/main.cpp
+++ b/bench/btl/libs/gmm/main.cpp
@@ -20,7 +20,7 @@
#include "bench.hh"
#include "basic_actions.hh"
#include "action_hessenberg.hh"
-#include "action_lu_decomp.hh"
+#include "action_partial_lu.hh"
BTL_MAIN;
@@ -40,7 +40,7 @@ int main()
bench<Action_trisolve<gmm_interface<REAL_TYPE> > >(MIN_MM,MAX_MM,NB_POINT);
//bench<Action_lu_solve<blitz_LU_solve_interface<REAL_TYPE> > >(MIN_LU,MAX_LU,NB_POINT);
- bench<Action_lu_decomp<gmm_interface<REAL_TYPE> > >(MIN_MM,MAX_MM,NB_POINT);
+ bench<Action_partial_lu<gmm_interface<REAL_TYPE> > >(MIN_MM,MAX_MM,NB_POINT);
bench<Action_hessenberg<gmm_interface<REAL_TYPE> > >(MIN_MM,MAX_MM,NB_POINT);
bench<Action_tridiagonalization<gmm_interface<REAL_TYPE> > >(MIN_MM,MAX_MM,NB_POINT);