Go to the documentation of this file.
10 #ifndef EIGEN_SKYLINE_STORAGE_H
11 #define EIGEN_SKYLINE_STORAGE_H
21 template<
typename Scalar>
259 #endif // EIGEN_COMPRESSED_STORAGE_H
SkylineStorage & operator=(const SkylineStorage &other)
void reallocate(Index diagSize, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize)
const Scalar & lower(Index i) const
Index & upperProfile(Index i)
Index allocatedSize() const
Index upperProfileSize() const
NumTraits< Scalar >::Real RealScalar
const Index & upperProfile(Index i) const
Index lowerProfileSize() const
void reserve(Index size, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize)
const Index & lowerProfile(Index i) const
Index & lowerProfile(Index i)
static SkylineStorage Map(Index *upperProfile, Index *lowerProfile, Scalar *diag, Scalar *upper, Scalar *lower, Index size, Index upperSize, Index lowerSize)
const Scalar & diag(Index i) const
static constexpr size_t size(Tuple< Args... > &)
Provides access to the number of elements in a tuple as a compile-time constant expression.
void swap(SkylineStorage &other)
void resize(Index diagSize, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize, float reserveSizeFactor=0)
SkylineStorage(const SkylineStorage &other)
int EIGEN_BLAS_FUNC() swap(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy)
void prune(Scalar reference, RealScalar epsilon=dummy_precision< RealScalar >())
Holds information about the various numeric (i.e. scalar) types allowed by Eigen.
const Scalar & upper(Index i) const
control_box_rst
Author(s): Christoph Rösmann
autogenerated on Wed Mar 2 2022 00:06:15