BaseType typedef | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
begin() | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
begin() const | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
CalculateBlockIndex(unsigned int row, unsigned int column) const | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
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) | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | static |
const_iterator typedef | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
ConstGetValueType typedef | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
ConstMatrix(unsigned int rows, unsigned int columns, MatrixStorage policy=eFULL) | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | protected |
ConstMatrix(const ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > &rhs) | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | protected |
CreateWrapper(const ThisType &rhs) | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | static |
CreateWrapper(const boost::shared_ptr< ThisType > &rhs) | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | static |
end() | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
end() const | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
GetBlock(unsigned int row, unsigned int column) const | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
GetBlock(unsigned int row, unsigned int column) | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
GetBlockPtr(unsigned int row, unsigned int column) const | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
GetBlockSizes(Array< OneD, unsigned int > &rowSizes, Array< OneD, unsigned int > &colSizes) const | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
GetColumns() const | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | |
GetNumberOfBlockColumns() const | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
GetNumberOfBlockRows() const | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
GetNumberOfColumnsInBlockColumn(unsigned int blockCol) const | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
GetNumberOfElementsInBlock(unsigned int block, unsigned int totalBlocks, const Array< OneD, unsigned int > &sizes) | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | privatestatic |
GetNumberOfRowsInBlockRow(unsigned int blockRow) const | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
GetRawTransposeFlag() const | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | inlineprotected |
GetRequiredStorageSize() const | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >::GetRequiredStorageSize(MatrixStorage type, unsigned int rows, unsigned int columns, unsigned int subDiags=0, unsigned int superDiags=0) | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | static |
GetRows() const | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | |
GetSize() const | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | |
GetStorageSize() const | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
GetStorageType() const | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | inline |
GetTransposedColumns(char transpose) const | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | |
GetTransposedRows(char transpose) const | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | |
GetTransposeFlag() const | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | |
GetType() const | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | inline |
GetValueType typedef | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
Initialize(const unsigned int *rowsPerBlock, const unsigned int *columnsPerBlock) | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | private |
InnerType typedef | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
iterator typedef | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
m_columnSizes | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | private |
m_data | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | private |
m_nullBlockPtr | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | private |
m_numberOfBlockColumns | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | private |
m_numberOfBlockRows | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | private |
m_rowSizes | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | private |
m_storageSize | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | private |
m_zeroElement | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | privatestatic |
NekMatrix(MatrixStorage type=eFULL) | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | explicit |
NekMatrix(unsigned int numberOfBlockRows, unsigned int numberOfBlockColumns, unsigned int rowsPerBlock, unsigned int columnsPerBlock, MatrixStorage type=eFULL) | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
NekMatrix(unsigned int numberOfBlockRows, unsigned int numberOfBlockColumns, const unsigned int *rowsPerBlock, const unsigned int *columnsPerBlock, MatrixStorage type=eFULL) | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
NekMatrix(unsigned int numberOfBlockRows, unsigned int numberOfBlockColumns, const Array< OneD, const unsigned int > &rowsPerBlock, const Array< OneD, const unsigned int > &columnsPerBlock, MatrixStorage type=eFULL) | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
NekMatrix(const Array< OneD, const unsigned int > &rowsPerBlock, const Array< OneD, const unsigned int > &columnsPerBlock, MatrixStorage type=eFULL) | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
NekMatrix(const ThisType &rhs) | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
NumberType typedef | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
operator()(unsigned int row, unsigned int col) const | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
operator=(const ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > &rhs) | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | protected |
Resize(unsigned int rows, unsigned int columns) | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | protected |
SetBlock(unsigned int row, unsigned int column, boost::shared_ptr< InnerType > &m) | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
SetTransposeFlag(char newValue) | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | protected |
ThisType typedef | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | |
Transpose() | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | |
v_GetStorageSize() const | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | privatevirtual |
v_GetValue(unsigned int row, unsigned int column) const | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | privatevirtual |
v_Transpose() | Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > | privatevirtual |
~ConstMatrix() | Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType > | virtual |