The main skyline matrix class. More...
Classes | |
class | InnerLowerIterator |
class | InnerUpperIterator |
Public Attributes | |
Index * | m_colStartIndex |
SkylineStorage< Scalar > | m_data |
Index * | m_rowStartIndex |
Protected Types | |
typedef SkylineMatrix< Scalar,(Flags &~RowMajorBit)|(IsRowMajor ? RowMajorBit :0) > | TransposedSkylineMatrix |
Protected Attributes | |
Index | m_innerSize |
Index | m_outerSize |
Protected Attributes inherited from Eigen::SkylineMatrixBase< SkylineMatrix< Scalar_, Options_ > > | |
bool | m_isRValue |
Additional Inherited Members | |
Public Types inherited from Eigen::SkylineMatrixBase< SkylineMatrix< Scalar_, Options_ > > | |
enum | |
typedef internal::index< StorageKind >::type | Index |
typedef internal::traits< SkylineMatrix< Scalar_, Options_ > >::Scalar | Scalar |
typedef internal::traits< SkylineMatrix< Scalar_, Options_ > >::StorageKind | StorageKind |
Public Types inherited from Eigen::EigenBase< class > | |
typedef Eigen::Index | Index |
typedef internal::traits< Derived >::StorageKind | StorageKind |
The main skyline matrix class.
This class implements a skyline matrix using the very uncommon storage scheme.
Scalar_ | the scalar type, i.e. the type of the coefficients |
Options_ | Union of bit flags controlling the storage scheme. Currently the only possibility is RowMajor. The default is 0 which means column-major. |
Definition at line 53 of file SkylineMatrix.h.
|
protected |
Definition at line 64 of file SkylineMatrix.h.
|
inline |
Definition at line 632 of file SkylineMatrix.h.
|
inline |
Definition at line 637 of file SkylineMatrix.h.
|
inline |
Definition at line 643 of file SkylineMatrix.h.
|
inline |
Definition at line 648 of file SkylineMatrix.h.
|
inline |
Destructor
Definition at line 727 of file SkylineMatrix.h.
|
inline |
Definition at line 112 of file SkylineMatrix.h.
|
inline |
Definition at line 108 of file SkylineMatrix.h.
|
inline |
Definition at line 144 of file SkylineMatrix.h.
|
inline |
Definition at line 140 of file SkylineMatrix.h.
|
inline |
Definition at line 128 of file SkylineMatrix.h.
|
inline |
Definition at line 124 of file SkylineMatrix.h.
|
inline |
Definition at line 136 of file SkylineMatrix.h.
|
inline |
Definition at line 132 of file SkylineMatrix.h.
|
inline |
Definition at line 120 of file SkylineMatrix.h.
|
inline |
Definition at line 116 of file SkylineMatrix.h.
|
inline |
Definition at line 148 of file SkylineMatrix.h.
|
inline |
Definition at line 236 of file SkylineMatrix.h.
|
inline |
Definition at line 314 of file SkylineMatrix.h.
|
inline |
Definition at line 350 of file SkylineMatrix.h.
|
inline |
Definition at line 242 of file SkylineMatrix.h.
|
inline |
Definition at line 197 of file SkylineMatrix.h.
|
inline |
Definition at line 289 of file SkylineMatrix.h.
|
inline |
Definition at line 295 of file SkylineMatrix.h.
|
inline |
Definition at line 331 of file SkylineMatrix.h.
|
inline |
Definition at line 266 of file SkylineMatrix.h.
|
inline |
Definition at line 80 of file SkylineMatrix.h.
|
inline |
Must be called after inserting a set of non zero entries.
Definition at line 536 of file SkylineMatrix.h.
|
inline |
Definition at line 84 of file SkylineMatrix.h.
|
inline |
After an insertion session, you should call the finalize() function.
Definition at line 402 of file SkylineMatrix.h.
|
inline |
Definition at line 96 of file SkylineMatrix.h.
|
inline |
Definition at line 104 of file SkylineMatrix.h.
|
inline |
Definition at line 385 of file SkylineMatrix.h.
|
inline |
Definition at line 662 of file SkylineMatrix.h.
|
inline |
Definition at line 676 of file SkylineMatrix.h.
|
inline |
Definition at line 88 of file SkylineMatrix.h.
|
inline |
Definition at line 584 of file SkylineMatrix.h.
|
inline |
Preallocates reserveSize non zeros
Definition at line 390 of file SkylineMatrix.h.
|
inline |
Resizes the matrix to a rows x cols matrix and initializes it to zero
Definition at line 591 of file SkylineMatrix.h.
|
inline |
Definition at line 628 of file SkylineMatrix.h.
|
inline |
Definition at line 76 of file SkylineMatrix.h.
|
inline |
|
inline |
Definition at line 579 of file SkylineMatrix.h.
Scalar Eigen::SkylineMatrix< Scalar_, Options_ >::sum | ( | ) | const |
Overloaded for performance
|
inline |
Definition at line 653 of file SkylineMatrix.h.
|
inline |
Definition at line 92 of file SkylineMatrix.h.
|
inline |
Definition at line 100 of file SkylineMatrix.h.
Index* Eigen::SkylineMatrix< Scalar_, Options_ >::m_colStartIndex |
Definition at line 70 of file SkylineMatrix.h.
SkylineStorage<Scalar> Eigen::SkylineMatrix< Scalar_, Options_ >::m_data |
Definition at line 72 of file SkylineMatrix.h.
|
protected |
Definition at line 67 of file SkylineMatrix.h.
|
protected |
Definition at line 66 of file SkylineMatrix.h.
Index* Eigen::SkylineMatrix< Scalar_, Options_ >::m_rowStartIndex |
Definition at line 71 of file SkylineMatrix.h.