diff options
Diffstat (limited to 'Eigen/src/SparseLU/SparseLU_snode_bmod.h')
-rw-r--r-- | Eigen/src/SparseLU/SparseLU_snode_bmod.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/Eigen/src/SparseLU/SparseLU_snode_bmod.h b/Eigen/src/SparseLU/SparseLU_snode_bmod.h index 18e6a93d2..beea71e31 100644 --- a/Eigen/src/SparseLU/SparseLU_snode_bmod.h +++ b/Eigen/src/SparseLU/SparseLU_snode_bmod.h @@ -29,11 +29,9 @@ */ #ifndef SPARSELU_SNODE_BMOD_H #define SPARSELU_SNODE_BMOD_H -template <typename IndexVector, typename ScalarVector> -int LU_snode_bmod (const int jcol, const int fsupc, ScalarVector& dense, LU_GlobalLU_t<IndexVector,ScalarVector>& glu) -{ - typedef typename ScalarVector::Scalar Scalar; - +template <typename Scalar, typename Index> +int SparseLUBase<Scalar,Index>::LU_snode_bmod (const int jcol, const int fsupc, ScalarVector& dense, GlobalLU_t& glu) +{ /* lsub : Compressed row subscripts of ( rectangular supernodes ) * xlsub : xlsub[j] is the starting location of the j-th column in lsub(*) * lusup : Numerical values of the rectangular supernodes |