10#ifndef EIGEN_SKYLINE_STORAGE_H
11#define EIGEN_SKYLINE_STORAGE_H
21template<
typename Scalar>
24 typedef SparseIndex Index;
197 void prune(
Scalar reference, RealScalar epsilon = dummy_precision<RealScalar>()) {
int i
Definition BiCGSTAB_step_by_step.cpp:9
cout<< "Here is the matrix m:"<< endl<< m<< endl;Matrix< ptrdiff_t, 3, 1 > res
Definition PartialRedux_count.cpp:3
Scalar Scalar int size
Definition benchVecAdd.cpp:17
SCALAR Scalar
Definition bench_gemm.cpp:46
Definition SkylineStorage.h:22
Index allocatedSize() const
Definition SkylineStorage.h:128
Scalar * m_lower
Definition SkylineStorage.h:245
void clear()
Definition SkylineStorage.h:132
void reset()
Definition SkylineStorage.h:189
Index m_lowerSize
Definition SkylineStorage.h:250
Scalar & upper(Index i)
Definition SkylineStorage.h:144
void swap(SkylineStorage &other)
Definition SkylineStorage.h:66
Index m_upperSize
Definition SkylineStorage.h:249
Scalar * m_diag
Definition SkylineStorage.h:243
SkylineStorage(const SkylineStorage &other)
Definition SkylineStorage.h:41
void resize(Index diagSize, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize, float reserveSizeFactor=0)
Definition SkylineStorage.h:98
void reserve(Index size, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize)
Definition SkylineStorage.h:87
Scalar & diag(Index i)
Definition SkylineStorage.h:136
Index upperSize() const
Definition SkylineStorage.h:112
Scalar & lower(Index i)
Definition SkylineStorage.h:152
const Index & lowerProfile(Index i) const
Definition SkylineStorage.h:172
SkylineStorage & operator=(const SkylineStorage &other)
Definition SkylineStorage.h:56
Index & upperProfile(Index i)
Definition SkylineStorage.h:160
Index m_lowerProfileSize
Definition SkylineStorage.h:252
void squeeze()
Definition SkylineStorage.h:93
Index m_upperProfileSize
Definition SkylineStorage.h:251
Scalar * m_upper
Definition SkylineStorage.h:244
const Scalar & lower(Index i) const
Definition SkylineStorage.h:156
const Scalar & diag(Index i) const
Definition SkylineStorage.h:140
static SkylineStorage Map(Index *upperProfile, Index *lowerProfile, Scalar *diag, Scalar *upper, Scalar *lower, Index size, Index upperSize, Index lowerSize)
Definition SkylineStorage.h:176
void prune(Scalar reference, RealScalar epsilon=dummy_precision< RealScalar >())
Definition SkylineStorage.h:197
Index & lowerProfile(Index i)
Definition SkylineStorage.h:168
Index lowerSize() const
Definition SkylineStorage.h:116
Index m_diagSize
Definition SkylineStorage.h:248
const Scalar & upper(Index i) const
Definition SkylineStorage.h:148
~SkylineStorage()
Definition SkylineStorage.h:78
Index * m_upperProfile
Definition SkylineStorage.h:246
Index m_allocatedSize
Definition SkylineStorage.h:253
Index lowerProfileSize() const
Definition SkylineStorage.h:124
Index diagSize() const
Definition SkylineStorage.h:108
void reallocate(Index diagSize, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize)
Definition SkylineStorage.h:203
Index * m_lowerProfile
Definition SkylineStorage.h:247
const Index & upperProfile(Index i) const
Definition SkylineStorage.h:164
SkylineStorage()
Definition SkylineStorage.h:27
Index upperProfileSize() const
Definition SkylineStorage.h:120
Namespace containing all symbols from the Eigen library.
Definition bench_norm.cpp:85