Eigen sparse array. More...
#include <Eigen_SparseArray.hpp>
Additional Inherited Members | |
Public Types inherited from Gedim::ISparseArray | |
| enum class | SparseArrayTypes { None = 0 , Lower = 1 , Upper = 2 , Symmetric = 3 , Diagonal = 4 } |
| enum class | ConditionNumberAlgorithm { SVDLapack = 0 , CondestLapack = 1 , CondestSuiteSparse = 2 } |
Eigen sparse array.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Implements Gedim::ISparseArray.
|
inline |
|
virtual |
Matrix Allocation is implemented in child classes.
Matrix create call. Last call to complete the Array structure.
Implements Gedim::ISparseArray.
|
inlinevirtual |
Implements Gedim::ISparseArray.
|
inlinevirtual |
Intermediate flush of the Matrix during creation.
Implements Gedim::ISparseArray.
|
inlinevirtual |
Implements Gedim::ISparseArray.
|
inlinevirtual |
Implements Gedim::ISparseArray.
|
inline |
|
inline |
|
inlinevirtual |
Implements Gedim::ISparseArray.
|
inlinevirtual |
Implements Gedim::ISparseArray.
|
inlinevirtual |
Implements Gedim::ISparseArray.
|
inlinevirtual |
Implements Gedim::ISparseArray.
|
inline |
|
inlinevirtual |
Print the array.
Implements Gedim::ISparseArray.
|
inlinevirtual |
Put zero-values in the Matrix.
Implements Gedim::ISparseArray.
|
inline |
|
inlinevirtual |
Resize the Matrix.
| numRows | the number of rows |
| numCols | the number of cols |
| type | the type of the matrix, default none |
Implements Gedim::ISparseArray.
|
virtual |
Write sparse array to binary file.
| filePath | the file Path |
| append | true if append operation, default false |
Implements Gedim::ISparseArray.
|
virtual |
Given the row index i and the column index j the value val is put into the Matrix in ADD or INSERT mode.
Implements Gedim::ISparseArray.
|
virtual |
Given the row indices i and the column indices j the values val are put into the Matrix in ADD or INSERT mode.
Implements Gedim::ISparseArray.
|
inlinevirtual |
Implements Gedim::ISparseArray.