Template Numerical Library version\ main:9e7b0f4
Loading...
Searching...
No Matches
TNL::Matrices::details::TridiagonalMatrixIndexer< Index, Organization > Class Template Reference

Public Types

using IndexType = Index

Public Member Functions

__cuda_callable__ TridiagonalMatrixIndexer (const IndexType &rows, const IndexType &columns)
__cuda_callable__ TridiagonalMatrixIndexer (const TridiagonalMatrixIndexer &indexer)
__cuda_callable__ const IndexType & getColumns () const
__cuda_callable__ IndexType getGlobalIndex (const Index rowIdx, const Index localIdx) const
__cuda_callable__ const IndexType & getNonemptyRowsCount () const
__cuda_callable__ const IndexType & getRows () const
__cuda_callable__ IndexType getRowSize (const IndexType rowIdx) const
__cuda_callable__ IndexType getStorageSize () const
void setDimensions (const IndexType &rows, const IndexType &columns)

Static Public Member Functions

static constexpr bool getRowMajorOrder ()

Protected Attributes

IndexType columns
IndexType nonemptyRows
IndexType rows

The documentation for this class was generated from the following file: