|
Nektar++
|
#include <MatrixBase.hpp>


Public Member Functions | |
| virtual | ~Matrix () |
| void | SetValue (unsigned int row, unsigned int column, typename boost::call_traits< DataType >::const_reference d) |
Public Member Functions inherited from Nektar::ConstMatrix< DataType > | |
| virtual | ~ConstMatrix () |
| boost::call_traits< DataType > ::value_type | operator() (unsigned int row, unsigned int column) const |
| unsigned int | GetStorageSize () const |
| MatrixStorage | GetStorageType () const |
| unsigned int | GetRows () const |
| unsigned int | GetTransposedRows (char transpose) const |
| unsigned int | GetColumns () const |
| unsigned int | GetTransposedColumns (char transpose) const |
| const unsigned int * | GetSize () const |
| void | Transpose () |
| char | GetTransposeFlag () const |
Protected Member Functions | |
| Matrix (unsigned int rows, unsigned int columns) | |
| Matrix (const Matrix< DataType > &rhs) | |
| Matrix< DataType > & | operator= (const Matrix< DataType > &rhs) |
| Matrix< DataType > & | operator= (const ConstMatrix< DataType > &rhs) |
Protected Member Functions inherited from Nektar::ConstMatrix< DataType > | |
| ConstMatrix (unsigned int rows, unsigned int columns) | |
| ConstMatrix (const ConstMatrix< DataType > &rhs) | |
| ConstMatrix< DataType > & | operator= (const ConstMatrix< DataType > &rhs) |
| void | Resize (unsigned int rows, unsigned int columns) |
| Resets the rows and columns in the array. This method does not update the data storage to match the new row and column counts. More... | |
| void | SetTransposeFlag (char newValue) |
| char | GetRawTransposeFlag () const |
Private Member Functions | |
| virtual void | v_SetValue (unsigned int row, unsigned int column, typename boost::call_traits< DataType >::const_reference d)=0 |
Additional Inherited Members | |
Static Public Member Functions inherited from Nektar::ConstMatrix< DataType > | |
| static unsigned int | CalculateIndex (MatrixStorage type, unsigned int row, unsigned int col, unsigned int numRows, unsigned int numColumns, const char transpose= 'N', unsigned int numSubDiags=0, unsigned int numSuperDiags=0) |
| static unsigned int | GetRequiredStorageSize (MatrixStorage type, unsigned int rows, unsigned int columns, unsigned int subDiags=0, unsigned int superDiags=0) |
Definition at line 120 of file MatrixBase.hpp.
|
virtual |
Definition at line 283 of file MatrixBase.cpp.
|
protected |
Definition at line 298 of file MatrixBase.cpp.
|
protected |
Definition at line 304 of file MatrixBase.cpp.
|
protected |
Definition at line 310 of file MatrixBase.cpp.
References Nektar::ConstMatrix< DataType >::operator=().
Referenced by Nektar::NekMatrix< DataType, StandardMatrixTag >::operator=().
|
protected |
Definition at line 317 of file MatrixBase.cpp.
References Nektar::ConstMatrix< DataType >::operator=().
| void Nektar::Matrix< DataType >::SetValue | ( | unsigned int | row, |
| unsigned int | column, | ||
| typename boost::call_traits< DataType >::const_reference | d | ||
| ) |
Definition at line 286 of file MatrixBase.cpp.
References ASSERTL2.
|
privatepure virtual |
Implemented in Nektar::NekMatrix< DataType, StandardMatrixTag >.
1.8.8