|
| TSquareStructure2D () |
|
| TSquareStructure2D (TFESpace2D *space) |
|
| TSquareStructure2D (int n, int N_entries, int *col_ptr, int *row_ptr) |
|
| TSquareStructure2D (int n) |
|
| ~TSquareStructure2D () |
|
TFESpace2D * | GetFESpace () |
|
| TSquareStructure () |
|
| ~TSquareStructure () |
|
| TSquareStructure (int n, int N_entries, int *col_ptr, int *row_ptr) |
|
| TSquareStructure (int n) |
|
int | GetActiveBound () const |
|
int | GetColOrder () const |
|
void | Sort () |
|
void | SetColOrder (int n) |
|
void | SortDiagFirst () |
|
| TStructure () |
|
| TStructure (int n, int N_entries, int *col_ptr, int *row_ptr) |
|
| TStructure (int nRows, int nCols, int N_entries, int *col_ptr, int *row_ptr) |
|
| TStructure (int nRows, int nCols) |
|
| ~TStructure () |
|
int | GetN_Rows () const |
|
int | GetN_Columns () const |
|
int | GetN_Entries () const |
|
int | GetHangingN_Entries () const |
|
int * | GetKCol () const |
|
int * | GetHangingKCol () const |
|
int * | GetRowPtr () const |
|
int * | GetHangingRowPtr () const |
|
void | setN_Rows (int n) |
| set member variables. Careful, this can produce inconsistencies!
|
|
void | setN_Columns (int n) |
|
void | setN_Entries (int n) |
|
void | setKCol (int *p) |
|
void | setRowPtr (int *p) |
|
void | SortRow (int *BeginPtr, int *AfterEndPtr) |
|
void | Sort () |
|
int | index_of_entry (const int i, const int j) const |
| find the index of a given entry More...
|
|
TStructure * | GetTransposed () |
|
|
void | IntSort (int *BeginPtr, int *AfterEndPtr) |
|
TSquareStructure2D::TSquareStructure2D |
( |
| ) |
|
dummy constructor, needed only for derived classes
dummy constructor, needed only derives classes
TSquareStructure2D::TSquareStructure2D |
( |
TFESpace2D * |
Space | ) |
|
generate the matrix structure, only one space needed
generate the matrix structure, both space are 2D
TSquareStructure2D::TSquareStructure2D |
( |
int |
n, |
|
|
int |
N_entries, |
|
|
int * |
col_ptr, |
|
|
int * |
row_ptr |
|
) |
| |
generate the matrix structure, all arrays are already defined
TSquareStructure2D::TSquareStructure2D |
( |
int |
n | ) |
|
|
explicit |
Generates an empty n*n Structure for a Zero-Matrix
TSquareStructure2D::~TSquareStructure2D |
( |
| ) |
|
destructor: free all used arrays
find out if two TSquareStructure2Ds are different
check if SquareStructure lhs and rhs are not equal
find out if two TSquareStructure2Ds are the same
check if SquareStructure lhs and rhs are equal
The documentation for this class was generated from the following files: