ParMooN
 All Classes Functions Variables Friends Pages
Public Member Functions | Protected Attributes | List of all members
TStructure3D Class Reference
Inheritance diagram for TStructure3D:
Inheritance graph
[legend]
Collaboration diagram for TStructure3D:
Collaboration graph
[legend]

Public Member Functions

 TStructure3D (TFESpace3D *testspace, TFESpace3D *ansatzspace)
 
TFESpaceGetAnsatzSpace ()
 
TFESpaceGetTestSpace ()
 
- Public Member Functions inherited from TStructure
 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...
 
TStructureGetTransposed ()
 

Protected Attributes

TFESpace2DAnsatzSpace2D
 
TFESpace3DAnsatzSpace3D
 
TFESpace2DTestSpace2D
 
TFESpace3DTestSpace3D
 
- Protected Attributes inherited from TStructure
int N_Rows
 
int N_Columns
 
int N_Entries
 
int HangingN_Entries
 
int * KCol
 
int * HangingKCol
 
int * RowPtr
 
int * HangingRowPtr
 

Constructor & Destructor Documentation

TStructure3D::TStructure3D ( TFESpace3D testspace,
TFESpace3D ansatzspace 
)

generate the matrix Structure3D, both space with 3D collection

generate the matrix structure, both spaces are 3D

Here is the call graph for this function:

Member Function Documentation

TFESpace* TStructure3D::GetAnsatzSpace ( )
inline

return AnsatzSpace

TFESpace* TStructure3D::GetTestSpace ( )
inline

return TestSpace

Here is the caller graph for this function:

Member Data Documentation

TFESpace2D* TStructure3D::AnsatzSpace2D
protected

Ansatzspace

TFESpace2D* TStructure3D::TestSpace2D
protected

Testspace


The documentation for this class was generated from the following files: