G+Smo
24.08.0
Geometry + Simulation Modules
|
Sparse vector class, based on gsEigen::SparseVector.
T | coefficient type |
_Option | zero is ColMajor order. |
_Index | index type |
Inherits SparseVector< T, _Options, _Index >.
Public Types | |
typedef memory::shared_ptr < gsSparseVector > | Ptr |
Shared pointer for gsSparseVector. | |
Public Member Functions | |
gsSparseVector * | clone () const |
Clone function. Used to make a copy of the matrix. | |
template<typename OtherDerived > | |
gsSparseVector (const gsEigen::EigenBase< OtherDerived > &other) | |
template<typename OtherDerived > | |
gsSparseVector (const gsEigen::MatrixBase< OtherDerived > &other) | |
template<typename OtherDerived > | |
gsSparseVector (const gsEigen::SparseMatrixBase< OtherDerived > &other) | |
template<typename OtherDerived > | |
gsSparseVector (const gsEigen::ReturnByValue< OtherDerived > &other) | |
|
inline |
This constructor allows constructing a gsSparseVector from Eigen expressions
|
inline |
This constructor allows constructing a gsSparseVector from another sparse expression
|
inline |
This constructor allows constructing a gsSparseVector from another sparse expression
|
inline |
This constructor allows constructing a gsSparseVector from another sparse expression