#include <itkFEMItpackSparseMatrix.h>
Public Types | |
| typedef int | integer |
| typedef double | doublereal |
Public Member Functions | |
| ItpackSparseMatrix () | |
| ItpackSparseMatrix (integer order) | |
| ItpackSparseMatrix (integer order, integer maxNonZeroValues) | |
| ~ItpackSparseMatrix () | |
| void | SetOrder (integer order) |
| void | SetMaxNonZeroValues (integer maxNonZeroValues) |
| void | Set (integer i, integer j, doublereal value) |
| void | Add (integer i, integer j, doublereal value) |
| doublereal | Get (integer i, integer j) |
| integer * | GetN () |
| integer * | GetIA () |
| void | SetCompressedRow (integer *ia, integer *ja, doublereal *a) |
| integer * | GetJA () |
| doublereal * | GetA () |
| doublereal * | GetValueArray () |
| integer * | GetColumnArray () |
| integer * | GetRowArray () |
| integer | GetOrder () const |
| integer | GetMaxNonZeroValues () const |
| void | Clear () |
| void | mult (doublereal *vector, doublereal *result) |
| void | mult (ItpackSparseMatrix *rightMatrix, ItpackSparseMatrix *resultMatrix) |
| void | PrintCompressedRow () |
Friends | |
| class | LinearSystemWrapperItpack |
Definition at line 37 of file itkFEMItpackSparseMatrix.h.
|
|
Definition at line 43 of file itkFEMItpackSparseMatrix.h. Referenced by GetMaxNonZeroValues(). |
|
|
typedefs from f2c.h Definition at line 42 of file itkFEMItpackSparseMatrix.h. Referenced by GetColumnArray(), GetN(), GetOrder(), GetRowArray(), GetValueArray(), SetMaxNonZeroValues(), and SetOrder(). |
|
|
Constructor |
|
|
Constructor with single parameter
|
|
||||||||||||
|
Constructor with two parameters
|
|
|
Destructor |
|
||||||||||||||||
|
Add to existing entry of matrix
|
|
|
Clear the memory |
|
||||||||||||
|
Get a value from the matrix
|
|
|
Get the values of the matrix (via "itpack-like" naming scheme) |
|
|
Get the column indices Definition at line 140 of file itkFEMItpackSparseMatrix.h. |
|
|
Get the row indices of the matrix (via "itpack-like" naming scheme) Referenced by GetColumnArray(). |
|
|
Get the column indices of the matrix (via "itpack-like" naming scheme) Referenced by GetValueArray(). |
|
|
Get the maximum number of non-zero values allowed in the matrix Definition at line 155 of file itkFEMItpackSparseMatrix.h. References doublereal. |
|
|
Get the order of the matrix (via "itpack-like" naming scheme) Definition at line 107 of file itkFEMItpackSparseMatrix.h. References integer. |
|
|
Get the order of the matrix Definition at line 150 of file itkFEMItpackSparseMatrix.h. References integer. |
|
|
Get the row indices Definition at line 145 of file itkFEMItpackSparseMatrix.h. References integer. |
|
|
Get the values of the matrix Definition at line 135 of file itkFEMItpackSparseMatrix.h. |
|
||||||||||||
|
Multiply the matrix by another ItpackSparseMatrix |
|
||||||||||||
|
Multiply the matrix by a vector |
|
|
output compressed row vectors: IA, JA, A |
|
||||||||||||||||
|
Insert a value into the matrix
|
|
||||||||||||||||
|
Pass pointers to compressed row format arrays
|
|
|
Set the maximum number of non-zero values that may appear in the matrix
Definition at line 80 of file itkFEMItpackSparseMatrix.h. References integer. |
|
|
Set the order of the matrix
Definition at line 73 of file itkFEMItpackSparseMatrix.h. References integer. |
|
|
friend class Definition at line 178 of file itkFEMItpackSparseMatrix.h. |
1.3.5 written by Dimitri van Heesch,
© 1997-2000