Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Nektar::NekMatrix< DataType, StandardMatrixTag > Member List

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

AbsMaxtoMinEigenValueRatio(void)Nektar::NekMatrix< DataType, StandardMatrixTag >
Advance(unsigned int curRow, unsigned int curColumn) const Nektar::NekMatrix< DataType, StandardMatrixTag >
Advance(unsigned int curRow, unsigned int curColumn, char transpose) const Nektar::NekMatrix< DataType, StandardMatrixTag >
BaseType typedefNektar::NekMatrix< DataType, StandardMatrixTag >
begin()Nektar::NekMatrix< DataType, StandardMatrixTag >
begin(char transpose)Nektar::NekMatrix< DataType, StandardMatrixTag >
begin() const Nektar::NekMatrix< DataType, StandardMatrixTag >
begin(char transpose) const Nektar::NekMatrix< DataType, StandardMatrixTag >
CalculateIndex(unsigned int row, unsigned int col, const char transpose) const Nektar::NekMatrix< DataType, StandardMatrixTag >
Nektar::Matrix::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< DataType >static
CalculateNumberOfRows() const Nektar::NekMatrix< DataType, StandardMatrixTag >
const_iterator typedefNektar::NekMatrix< DataType, StandardMatrixTag >
ConstGetValueType typedefNektar::NekMatrix< DataType, StandardMatrixTag >
ConstMatrix(unsigned int rows, unsigned int columns)Nektar::ConstMatrix< DataType >protected
ConstMatrix(const ConstMatrix< DataType > &rhs)Nektar::ConstMatrix< DataType >protected
CreateWrapper(const ThisType &rhs)Nektar::NekMatrix< DataType, StandardMatrixTag >static
CreateWrapper(const boost::shared_ptr< ThisType > &rhs)Nektar::NekMatrix< DataType, StandardMatrixTag >static
EigenSolve(Array< OneD, NekDouble > &EigValReal, Array< OneD, NekDouble > &EigValImag, Array< OneD, NekDouble > &EigVecs=NullNekDouble1DArray)Nektar::NekMatrix< DataType, StandardMatrixTag >
end()Nektar::NekMatrix< DataType, StandardMatrixTag >
end(char transpose)Nektar::NekMatrix< DataType, StandardMatrixTag >
end() const Nektar::NekMatrix< DataType, StandardMatrixTag >
end(char transpose) const Nektar::NekMatrix< DataType, StandardMatrixTag >
GetColumns() const Nektar::ConstMatrix< DataType >
GetData()Nektar::NekMatrix< DataType, StandardMatrixTag >protected
GetNumberOfSubDiagonals() const Nektar::NekMatrix< DataType, StandardMatrixTag >
GetNumberOfSuperDiagonals() const Nektar::NekMatrix< DataType, StandardMatrixTag >
GetPtr() const Nektar::NekMatrix< DataType, StandardMatrixTag >
GetPtr()Nektar::NekMatrix< DataType, StandardMatrixTag >
GetRawPtr() const Nektar::NekMatrix< DataType, StandardMatrixTag >
GetRawPtr()Nektar::NekMatrix< DataType, StandardMatrixTag >
GetRawTransposeFlag() const Nektar::ConstMatrix< DataType >protected
GetRequiredStorageSize() const Nektar::NekMatrix< DataType, StandardMatrixTag >
Nektar::Matrix::GetRequiredStorageSize(MatrixStorage type, unsigned int rows, unsigned int columns, unsigned int subDiags=0, unsigned int superDiags=0)Nektar::ConstMatrix< DataType >static
GetRows() const Nektar::ConstMatrix< DataType >
GetSize() const Nektar::ConstMatrix< DataType >
GetStorageSize() const Nektar::NekMatrix< DataType, StandardMatrixTag >
GetStorageType() const Nektar::ConstMatrix< DataType >
GetTempSpace()Nektar::NekMatrix< DataType, StandardMatrixTag >
GetTransposedColumns(char transpose) const Nektar::ConstMatrix< DataType >
GetTransposedRows(char transpose) const Nektar::ConstMatrix< DataType >
GetTransposeFlag() const Nektar::NekMatrix< DataType, StandardMatrixTag >
GetType() const Nektar::NekMatrix< DataType, StandardMatrixTag >
GetValue(unsigned int row, unsigned int column) const Nektar::NekMatrix< DataType, StandardMatrixTag >
GetValue(unsigned int row, unsigned int column, char transpose) const Nektar::NekMatrix< DataType, StandardMatrixTag >
GetValueType typedefNektar::NekMatrix< DataType, StandardMatrixTag >
GetWrapperType() const Nektar::NekMatrix< DataType, StandardMatrixTag >
Invert()Nektar::NekMatrix< DataType, StandardMatrixTag >
iterator typedefNektar::NekMatrix< DataType, StandardMatrixTag >
m_dataNektar::NekMatrix< DataType, StandardMatrixTag >private
m_numberOfSubDiagonalsNektar::NekMatrix< DataType, StandardMatrixTag >private
m_numberOfSuperDiagonalsNektar::NekMatrix< DataType, StandardMatrixTag >private
m_storagePolicyNektar::NekMatrix< DataType, StandardMatrixTag >private
m_tempSpaceNektar::NekMatrix< DataType, StandardMatrixTag >private
m_wrapperTypeNektar::NekMatrix< DataType, StandardMatrixTag >private
Matrix(unsigned int rows, unsigned int columns)Nektar::Matrix< DataType >protected
Matrix(const Matrix< DataType > &rhs)Nektar::Matrix< DataType >protected
NekMatrix()Nektar::NekMatrix< DataType, StandardMatrixTag >
NekMatrix(unsigned int rows, unsigned int columns, MatrixStorage policy=eFULL, unsigned int subDiagonals=std::numeric_limits< unsigned int >::max(), unsigned int superDiagonals=std::numeric_limits< unsigned int >::max())Nektar::NekMatrix< DataType, StandardMatrixTag >
NekMatrix(unsigned int rows, unsigned int columns, MatrixStorage policy, unsigned int subDiagonals, unsigned int superDiagonals, unsigned int capacity)Nektar::NekMatrix< DataType, StandardMatrixTag >
NekMatrix(unsigned int rows, unsigned int columns, typename boost::call_traits< DataType >::const_reference initValue, MatrixStorage policy=eFULL, unsigned int subDiagonals=std::numeric_limits< unsigned int >::max(), unsigned int superDiagonals=std::numeric_limits< unsigned int >::max())Nektar::NekMatrix< DataType, StandardMatrixTag >
NekMatrix(unsigned int rows, unsigned int columns, const DataType *data, MatrixStorage policy=eFULL, unsigned int subDiagonals=std::numeric_limits< unsigned int >::max(), unsigned int superDiagonals=std::numeric_limits< unsigned int >::max())Nektar::NekMatrix< DataType, StandardMatrixTag >
NekMatrix(unsigned int rows, unsigned int columns, const Array< OneD, const DataType > &d, MatrixStorage policy=eFULL, unsigned int subDiagonals=std::numeric_limits< unsigned int >::max(), unsigned int superDiagonals=std::numeric_limits< unsigned int >::max())Nektar::NekMatrix< DataType, StandardMatrixTag >
NekMatrix(unsigned int rows, unsigned int columns, const Array< OneD, DataType > &d, PointerWrapper wrapperType=eCopy, MatrixStorage policy=eFULL, unsigned int subDiagonals=std::numeric_limits< unsigned int >::max(), unsigned int superDiagonals=std::numeric_limits< unsigned int >::max())Nektar::NekMatrix< DataType, StandardMatrixTag >
NekMatrix(const ThisType &rhs)Nektar::NekMatrix< DataType, StandardMatrixTag >
NekMatrix(const ThisType &rhs, PointerWrapper wrapperType)Nektar::NekMatrix< DataType, StandardMatrixTag >protected
NumberType typedefNektar::NekMatrix< DataType, StandardMatrixTag >
operator()(unsigned int row, unsigned int column) const Nektar::NekMatrix< DataType, StandardMatrixTag >
operator()(unsigned int row, unsigned int column, char transpose) const Nektar::NekMatrix< DataType, StandardMatrixTag >
operator()(unsigned int row, unsigned int column)Nektar::NekMatrix< DataType, StandardMatrixTag >
operator()(unsigned int row, unsigned int column, char transpose)Nektar::NekMatrix< DataType, StandardMatrixTag >
operator*=(const NumberType &s)Nektar::NekMatrix< DataType, StandardMatrixTag >
operator-() const Nektar::NekMatrix< DataType, StandardMatrixTag >
operator=(const ThisType &rhs)Nektar::NekMatrix< DataType, StandardMatrixTag >
operator=(const NekMatrix< InnerMatrixType, ScaledMatrixTag > &rhs)Nektar::NekMatrix< DataType, StandardMatrixTag >inline
Nektar::Matrix::operator=(const Matrix< DataType > &rhs)Nektar::Matrix< DataType >protected
Nektar::Matrix::operator=(const ConstMatrix< DataType > &rhs)Nektar::Matrix< DataType >protected
operator==(const NekMatrix< DataType, StandardMatrixTag > &rhs) const Nektar::NekMatrix< DataType, StandardMatrixTag >
PerformCopyConstruction(const ThisType &rhs)Nektar::NekMatrix< DataType, StandardMatrixTag >private
RemoveExcessCapacity()Nektar::NekMatrix< DataType, StandardMatrixTag >protected
Resize(unsigned int rows, unsigned int columns)Nektar::ConstMatrix< DataType >protected
ResizeDataArrayIfNeeded(unsigned int requiredStorageSize)Nektar::NekMatrix< DataType, StandardMatrixTag >protected
ResizeDataArrayIfNeeded()Nektar::NekMatrix< DataType, StandardMatrixTag >protected
Scale() const Nektar::NekMatrix< DataType, StandardMatrixTag >
SetSize(unsigned int rows, unsigned int cols)Nektar::NekMatrix< DataType, StandardMatrixTag >
SetTransposeFlag(char newValue)Nektar::ConstMatrix< DataType >protected
SetValue(unsigned int row, unsigned int column, typename boost::call_traits< DataType >::const_reference d)Nektar::NekMatrix< DataType, StandardMatrixTag >
SetValue(unsigned int row, unsigned int column, typename boost::call_traits< DataType >::const_reference d, char transpose)Nektar::NekMatrix< DataType, StandardMatrixTag >
SwapTempAndDataBuffers()Nektar::NekMatrix< DataType, StandardMatrixTag >
ThisType typedefNektar::NekMatrix< DataType, StandardMatrixTag >
Transpose()Nektar::ConstMatrix< DataType >
v_GetStorageSize() const Nektar::NekMatrix< DataType, StandardMatrixTag >privatevirtual
v_GetStorageType() const Nektar::NekMatrix< DataType, StandardMatrixTag >privatevirtual
v_GetValue(unsigned int row, unsigned int column) const Nektar::NekMatrix< DataType, StandardMatrixTag >privatevirtual
v_SetValue(unsigned int row, unsigned int column, typename boost::call_traits< DataType >::const_reference d)Nektar::NekMatrix< DataType, StandardMatrixTag >privatevirtual
~ConstMatrix()Nektar::ConstMatrix< DataType >virtual
~Matrix()Nektar::Matrix< DataType >virtual