#include <AmbiVector.h>
Classes | |
class | Iterator |
struct | ListEl |
Public Types | |
typedef NumTraits< Scalar >::Real | RealScalar |
typedef _Scalar | Scalar |
typedef _StorageIndex | StorageIndex |
Public Member Functions | |
AmbiVector (Index size) | |
Scalar & | coeff (Index i) |
Scalar & | coeffRef (Index i) |
void | init (double estimatedDensity) |
void | init (int mode) |
Index | nonZeros () const |
void | resize (Index size) |
void | restart () |
void | setBounds (Index start, Index end) |
void | setZero () |
StorageIndex | size () const |
~AmbiVector () | |
Protected Member Functions | |
StorageIndex | convert_index (Index idx) |
void | reallocate (Index size) |
void | reallocateSparse () |
Definition at line 23 of file AmbiVector.h.
typedef NumTraits<Scalar>::Real Eigen::internal::AmbiVector< _Scalar, _StorageIndex >::RealScalar |
Definition at line 28 of file AmbiVector.h.
typedef _Scalar Eigen::internal::AmbiVector< _Scalar, _StorageIndex >::Scalar |
Definition at line 26 of file AmbiVector.h.
typedef _StorageIndex Eigen::internal::AmbiVector< _Scalar, _StorageIndex >::StorageIndex |
Definition at line 27 of file AmbiVector.h.
|
inlineexplicit |
Definition at line 30 of file AmbiVector.h.
|
inline |
Definition at line 52 of file AmbiVector.h.
_Scalar & Eigen::internal::AmbiVector< _Scalar, _StorageIndex >::coeff | ( | Index | i | ) |
Definition at line 255 of file AmbiVector.h.
_Scalar & Eigen::internal::AmbiVector< _Scalar, _StorageIndex >::coeffRef | ( | Index | i | ) |
Definition at line 186 of file AmbiVector.h.
|
inlineprotected |
Definition at line 64 of file AmbiVector.h.
void Eigen::internal::AmbiVector< _Scalar, _StorageIndex >::init | ( | double | estimatedDensity | ) |
Definition at line 138 of file AmbiVector.h.
void Eigen::internal::AmbiVector< _Scalar, _StorageIndex >::init | ( | int | mode | ) |
Definition at line 147 of file AmbiVector.h.
Index Eigen::internal::AmbiVector< _Scalar, _StorageIndex >::nonZeros | ( | ) | const |
Definition at line 129 of file AmbiVector.h.
|
inlineprotected |
Definition at line 69 of file AmbiVector.h.
|
inlineprotected |
Definition at line 90 of file AmbiVector.h.
|
inline |
Definition at line 54 of file AmbiVector.h.
void Eigen::internal::AmbiVector< _Scalar, _StorageIndex >::restart | ( | ) |
Must be called whenever we might perform a write access with an index smaller than the previous one.
Don't worry, this function is extremely cheap.
Definition at line 163 of file AmbiVector.h.
|
inline |
Specifies a sub-vector to work on
Definition at line 42 of file AmbiVector.h.
void Eigen::internal::AmbiVector< _Scalar, _StorageIndex >::setZero | ( | ) |
Set all coefficients of current subvector to zero
Definition at line 170 of file AmbiVector.h.
|
inline |
Definition at line 61 of file AmbiVector.h.
|
protected |
Definition at line 118 of file AmbiVector.h.
|
protected |
Definition at line 117 of file AmbiVector.h.
|
protected |
Definition at line 112 of file AmbiVector.h.
|
protected |
Definition at line 116 of file AmbiVector.h.
|
protected |
Definition at line 123 of file AmbiVector.h.
|
protected |
Definition at line 124 of file AmbiVector.h.
|
protected |
Definition at line 122 of file AmbiVector.h.
|
protected |
Definition at line 119 of file AmbiVector.h.
|
protected |
Definition at line 114 of file AmbiVector.h.
|
protected |
Definition at line 115 of file AmbiVector.h.
|
protected |
Definition at line 113 of file AmbiVector.h.