NeoPZ
|
Implements a generic matrix of objects which implement arithmetic operations. Matrix. More...
#include <pzshtmat.h>
Private Member Functions | |
TPZGenAMatrix () | |
TPZGenAMatrix (const int64_t rows, const int64_t columns) | |
TPZGenAMatrix | operator+ (const TPZGenAMatrix< TObj > &rval) const |
TPZGenAMatrix | operator+ (const TObj x) const |
TPZGenAMatrix | operator- (const TPZGenAMatrix< TObj > &rval) const |
TPZGenAMatrix | operator- (const TObj rval) const |
TPZGenAMatrix | operator- () const |
TPZGenAMatrix | operator* (const TPZGenAMatrix< TObj > &rval) const |
TPZGenAMatrix | operator* (const TObj rval) const |
TPZGenAMatrix< TObj > & | operator+= (const TPZGenAMatrix< TObj > &rval) |
TPZGenAMatrix< TObj > & | operator+= (const TObj x) |
TPZGenAMatrix< TObj > & | operator-= (const TPZGenAMatrix< TObj > &rval) |
TPZGenAMatrix< TObj > & | operator-= (const TObj x) |
TPZGenAMatrix< TObj > & | operator*= (const TObj x) |
TPZGenAMatrix< TObj > | Transpose () const |
Additional Inherited Members | |
Public Member Functions inherited from TPZGenMatrix< TObj > | |
TPZGenMatrix () | |
Constructor creating Null matrix. More... | |
TPZGenMatrix (const int64_t rows, const int64_t columns) | |
Constructor creating a rows x columns matrix. More... | |
TPZGenMatrix (const TPZGenMatrix &A) | |
Constructor copy initializer. More... | |
~TPZGenMatrix () | |
void | Print (const char *mess, std::ostream &out=std::cout) const |
int64_t | Rows () const |
int64_t | Cols () const |
void | Resize (const int64_t newrow, const int64_t newcol) |
TPZGenMatrix< TObj > & | operator= (const TPZGenMatrix< TObj > &rval) |
TObj & | operator() (const int64_t row, const int64_t column=0) const |
Protected Attributes inherited from TPZGenMatrix< TObj > | |
TObj * | fMem |
Pointer to matrix. More... | |
int64_t | fRows |
Number of rows and columns. More... | |
int64_t | fCols |
Implements a generic matrix of objects which implement arithmetic operations. Matrix.
Definition at line 64 of file pzshtmat.h.
|
inlineprivate |
Definition at line 66 of file pzshtmat.h.
|
inlineprivate |
Definition at line 68 of file pzshtmat.h.
References operator*(), operator+(), operator-(), and operator-=().
|
private |
Definition at line 135 of file pzshtmat.cpp.
References TPZGenMatrix< TObj >::Cols(), TPZGenMatrix< TObj >::fCols, TPZGenMatrix< TObj >::fMem, TPZGenMatrix< TObj >::fRows, and TPZMatrix< TVar >::Rows().
|
private |
Definition at line 153 of file pzshtmat.cpp.
References TPZMatrix< TVar >::Cols(), TPZGenMatrix< TObj >::fMem, and TPZMatrix< TVar >::Rows().
|
private |
Definition at line 209 of file pzshtmat.cpp.
|
private |
Definition at line 100 of file pzshtmat.cpp.
References TPZMatrix< TVar >::Cols(), TPZGenMatrix< TObj >::fCols, TPZGenMatrix< TObj >::fMem, TPZGenMatrix< TObj >::fRows, and TPZMatrix< TVar >::Rows().
|
private |
Definition at line 115 of file pzshtmat.cpp.
References TPZMatrix< TVar >::Cols(), TPZGenMatrix< TObj >::fMem, and TPZMatrix< TVar >::Rows().
|
private |
Definition at line 163 of file pzshtmat.cpp.
References TPZGenMatrix< TObj >::fCols, TPZGenMatrix< TObj >::fMem, and TPZGenMatrix< TObj >::fRows.
|
private |
Definition at line 178 of file pzshtmat.cpp.
|
private |
Definition at line 290 of file pzshtmat.cpp.
References TPZMatrix< TVar >::Cols(), TPZGenMatrix< TObj >::fCols, TPZGenMatrix< TObj >::fMem, TPZGenMatrix< TObj >::fRows, and TPZMatrix< TVar >::Rows().
|
private |
Definition at line 307 of file pzshtmat.cpp.
References TPZMatrix< TVar >::Cols(), TPZGenMatrix< TObj >::fMem, and TPZMatrix< TVar >::Rows().
|
private |
Definition at line 125 of file pzshtmat.cpp.
References TPZMatrix< TVar >::Cols(), TPZGenMatrix< TObj >::fMem, and TPZMatrix< TVar >::Rows().
|
private |
Definition at line 186 of file pzshtmat.cpp.
References TPZGenMatrix< TObj >::fCols, TPZGenMatrix< TObj >::fMem, and TPZGenMatrix< TObj >::fRows.
|
private |
Definition at line 201 of file pzshtmat.cpp.
|
private |
Definition at line 234 of file pzshtmat.cpp.
References TPZMatrix< TVar >::Cols(), TPZGenMatrix< TObj >::fMem, and TPZMatrix< TVar >::Rows().