3D-ICE 3.0.0
|
Structure representing the squared matrix storing the coefficients of the linear system that is solved tu run the thermal simulation. More...
#include <system_matrix.h>
Data Fields | |
CellIndex_t * | ColumnPointers |
CellIndex_t * | RowIndices |
SystemMatrixCoeff_t * | Values |
CellIndex_t | Size |
CellIndex_t | NNz |
SuperMatrix | SLUMatrix_A |
SuperMatrix | SLUMatrix_A_Permuted |
SuperMatrix | SLUMatrix_L |
SuperMatrix | SLUMatrix_U |
SuperLUStat_t | SLU_Stat |
superlu_options_t | SLU_Options |
int | SLU_Info |
int * | SLU_PermutationMatrixR |
int * | SLU_PermutationMatrixC |
int * | SLU_Etree |
Compressed Column Storage (CCS): the matrix stores non zero values as sequences of columns.
Definition at line 72 of file system_matrix.h.
CellIndex_t* SystemMatrix_t::ColumnPointers |
Pointer to the array storing the column pointers. If the matrix is nxn, then n+1 column pointers are needed.
Definition at line 79 of file system_matrix.h.
CellIndex_t SystemMatrix_t::NNz |
The number of nonzeroes coefficients
Definition at line 96 of file system_matrix.h.
CellIndex_t* SystemMatrix_t::RowIndices |
Pointer to the array storing the row indexes If the matrix has nnz elements, then nnz row indexes are needed
Definition at line 84 of file system_matrix.h.
CellIndex_t SystemMatrix_t::Size |
The dimension n of the squared matrix nxn
Definition at line 92 of file system_matrix.h.
int* SystemMatrix_t::SLU_Etree |
SuperLU elimination tree
Definition at line 136 of file system_matrix.h.
int SystemMatrix_t::SLU_Info |
SuperLU integer to code the result of the SLU routines
Definition at line 124 of file system_matrix.h.
superlu_options_t SystemMatrix_t::SLU_Options |
SuperLU structure for factorization options
Definition at line 120 of file system_matrix.h.
int* SystemMatrix_t::SLU_PermutationMatrixC |
SuperLU matrix C for permutation RAC = LU.
Definition at line 132 of file system_matrix.h.
int* SystemMatrix_t::SLU_PermutationMatrixR |
SuperLU matrix R for permutation RAC = LU.
Definition at line 128 of file system_matrix.h.
SuperLUStat_t SystemMatrix_t::SLU_Stat |
SuperLU structure for statistics
Definition at line 116 of file system_matrix.h.
SuperMatrix SystemMatrix_t::SLUMatrix_A |
SuperLU matrix A (wrapper arount our SystemMatrix SM_A )
Definition at line 100 of file system_matrix.h.
SuperMatrix SystemMatrix_t::SLUMatrix_A_Permuted |
SuperLU matrix A after the permutation
Definition at line 104 of file system_matrix.h.
SuperMatrix SystemMatrix_t::SLUMatrix_L |
SuperLU matrix L after the A=LU factorization
Definition at line 108 of file system_matrix.h.
SuperMatrix SystemMatrix_t::SLUMatrix_U |
SuperLU matrix U after the A=LU factorization
Definition at line 112 of file system_matrix.h.
SystemMatrixCoeff_t* SystemMatrix_t::Values |
Pointer to the array storing the non zeroes coefficient
Definition at line 88 of file system_matrix.h.