| 
    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