a sparse vector class More...
Inheritance diagram for SparseVector< _Scalar, _Options, _Index >:Public Member Functions | |
| Scalar & | coeffRef (Index i) |
| Index | cols () const |
| EIGEN_DEPRECATED void | endFill () |
| EIGEN_DEPRECATED Scalar & | fill (Index r, Index c) |
| EIGEN_DEPRECATED Scalar & | fill (Index i) |
| EIGEN_DEPRECATED Scalar & | fillrand (Index r, Index c) |
| EIGEN_DEPRECATED Scalar & | fillrand (Index i) |
| Index | innerSize () const |
| Index | nonZeros () const |
| Index | outerSize () const |
| Index | rows () const |
| EIGEN_DEPRECATED void | startFill (Index reserve) |
| Scalar | sum () const |
| ~SparseVector () | |
a sparse vector class
| _Scalar | the scalar type, i.e. the type of the coefficients |
See http://www.netlib.org/linalg/html_templates/node91.html for details on the storage scheme.
This class can be extended with the help of the plugin mechanism described on the page Customizing/Extending Eigen by defining the preprocessor symbol EIGEN_SPARSEVECTOR_PLUGIN.
| ~SparseVector | ( | ) | [inline] |
Destructor
| Scalar& coeffRef | ( | Index | i | ) | [inline] |
This insertion might be very costly if the number of nonzeros above i is large.
| Index cols | ( | void | ) | const [inline] |
Reimplemented from SparseMatrixBase< SparseVector< _Scalar, _Options, _Index > >.
| EIGEN_DEPRECATED void endFill | ( | ) | [inline] |
| EIGEN_DEPRECATED Scalar& fill | ( | Index | r, |
| Index | c | ||
| ) | [inline] |
| EIGEN_DEPRECATED Scalar& fill | ( | Index | i | ) | [inline] |
| EIGEN_DEPRECATED Scalar& fillrand | ( | Index | r, |
| Index | c | ||
| ) | [inline] |
| EIGEN_DEPRECATED Scalar& fillrand | ( | Index | i | ) | [inline] |
| Index innerSize | ( | ) | const [inline] |
Reimplemented from SparseMatrixBase< SparseVector< _Scalar, _Options, _Index > >.
| Index nonZeros | ( | ) | const [inline] |
Reimplemented from SparseMatrixBase< SparseVector< _Scalar, _Options, _Index > >.
| Index outerSize | ( | ) | const [inline] |
Reimplemented from SparseMatrixBase< SparseVector< _Scalar, _Options, _Index > >.
| Index rows | ( | void | ) | const [inline] |
Reimplemented from SparseMatrixBase< SparseVector< _Scalar, _Options, _Index > >.
| EIGEN_DEPRECATED void startFill | ( | Index | reserve | ) | [inline] |
| internal::traits< SparseVector< _Scalar, _Options, _Index > >::Scalar sum | ( | ) | const |
Overloaded for performance
Reimplemented from SparseMatrixBase< SparseVector< _Scalar, _Options, _Index > >.
1.7.6.1