Nektar++
Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag > Member List

This is the complete list of members for Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >, including all inherited members.

BaseType typedefNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
begin()Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
begin() constNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
CalculateBlockIndex(unsigned int row, unsigned int column) constNektar::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 typedefNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
ConstGetValueType typedefNektar::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 std::shared_ptr< ThisType > &rhs)Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >static
end()Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
end() constNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
GetBlock(unsigned int row, unsigned int column) constNektar::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) constNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
GetBlockSizes(Array< OneD, unsigned int > &rowSizes, Array< OneD, unsigned int > &colSizes) constNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
GetColumns() constNektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >
GetNumberOfBlockColumns() constNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
GetNumberOfBlockRows() constNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
GetNumberOfColumnsInBlockColumn(unsigned int blockCol) constNektar::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) constNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
GetRawTransposeFlag() constNektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >inlineprotected
GetRequiredStorageSize() constNektar::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() constNektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >
GetSize() constNektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >
GetStorageSize() constNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
GetStorageType() constNektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >inline
GetTransposedColumns(char transpose) constNektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >
GetTransposedRows(char transpose) constNektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >
GetTransposeFlag() constNektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >
GetType() constNektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >inline
GetValueType typedefNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
Initialize(const unsigned int *rowsPerBlock, const unsigned int *columnsPerBlock)Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >private
InnerType typedefNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
iterator typedefNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
m_columnSizesNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >private
m_dataNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >private
m_nullBlockPtrNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >private
m_numberOfBlockColumnsNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >private
m_numberOfBlockRowsNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >private
m_rowSizesNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >private
m_sizeNektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >private
m_storageSizeNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >private
m_storageTypeNektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >private
m_transposeNektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >private
m_zeroElementNektar::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 typedefNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
operator()(unsigned int row, unsigned int col) constNektar::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, std::shared_ptr< InnerType > &m)Nektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
SetTransposeFlag(char newValue)Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >protected
ThisType typedefNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >
Transpose()Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >
v_GetStorageSize() const overrideNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >protectedvirtual
v_GetTransposeFlag() constNektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >protectedvirtual
v_GetValue(unsigned int row, unsigned int column) const overrideNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >protectedvirtual
v_Transpose() overrideNektar::NekMatrix< NekMatrix< DataType, InnerMatrixType >, BlockMatrixTag >protectedvirtual
~ConstMatrix()Nektar::ConstMatrix< NekMatrix< DataType, InnerMatrixType >::NumberType >virtual