10#ifndef EIGEN_INCOMPLETE_LU_H
11#define EIGEN_INCOMPLETE_LU_H
15template <
typename _Scalar>
24 typedef typename Vector::Index
Index;
32 template<
typename MatrixType>
41 template<
typename MatrixType>
50 for(; k_it && k_it.
index()<
i; ++k_it)
57 while(kj_it && kj_it.
index()<=k) ++kj_it;
77 template<
typename Rhs,
typename Dest>
80 x =
m_lu.template triangularView<UnitLower>().solve(
b);
81 x =
m_lu.template triangularView<Upper>().solve(
x);
int i
Definition BiCGSTAB_step_by_step.cpp:9
MatrixXf mat
Definition Tutorial_AdvancedInitialization_CommaTemporary.cpp:1
Scalar * b
Definition benchVecAdd.cpp:17
Scalar Scalar int size
Definition benchVecAdd.cpp:17
Definition IncompleteLU.h:17
Matrix< Scalar, Dynamic, 1 > Vector
Definition IncompleteLU.h:23
SparseMatrix< Scalar, RowMajor > FactorType
Definition IncompleteLU.h:25
_Scalar Scalar
Definition IncompleteLU.h:22
IncompleteLU & compute(const MatrixType &mat)
Definition IncompleteLU.h:42
Matrix< Scalar, Dynamic, Dynamic > MatrixType
Definition IncompleteLU.h:28
IncompleteLU(const MatrixType &mat)
Definition IncompleteLU.h:33
Vector::Index Index
Definition IncompleteLU.h:24
Index rows() const
Definition IncompleteLU.h:38
SparseSolverBase< IncompleteLU< _Scalar > > Base
Definition IncompleteLU.h:19
Index cols() const
Definition IncompleteLU.h:39
void _solve_impl(const Rhs &b, Dest &x) const
Definition IncompleteLU.h:78
FactorType m_lu
Definition IncompleteLU.h:85
IncompleteLU()
Definition IncompleteLU.h:30
The matrix class, also used for vectors and row-vectors.
Definition Matrix.h:180
Definition SparseCompressedBase.h:159
StorageIndex index() const
Definition SparseCompressedBase.h:222
Scalar & valueRef()
Definition SparseCompressedBase.h:220
const Scalar & value() const
Definition SparseCompressedBase.h:219
A versatible sparse matrix representation.
Definition SparseMatrix.h:98
Index rows() const
Definition SparseMatrix.h:138
Index cols() const
Definition SparseMatrix.h:140
A base class for sparse solvers.
Definition SparseSolverBase.h:68
bool m_isInitialized
Definition SparseSolverBase.h:119
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
Definition gnuplot_common_settings.hh:12
Namespace containing all symbols from the Eigen library.
Definition bench_norm.cpp:85