Alien  1.3.0
Developer documentation
Loading...
Searching...
No Matches
Alien::CSRConstViewT< MatrixT > Class Template Reference
Inheritance diagram for Alien::CSRConstViewT< MatrixT >:
Collaboration diagram for Alien::CSRConstViewT< MatrixT >:

Public Types

typedef MatrixT MatrixType
typedef MatrixType::ProfileType ProfileType
typedef MatrixType::DistStructInfo DistStructInfo
typedef CSRProfileConstViewT< ProfileType, DistStructInfo > BaseType
typedef MatrixType::ValueType ValueType
typedef BaseType::IndexType IndexType
Public Types inherited from Alien::CSRProfileConstViewT< MatrixT::ProfileType, MatrixT::DistStructInfo >
typedef MatrixT::ProfileType ProfileType
typedef ProfileType::IndexType IndexType
typedef MatrixT::DistStructInfo DistInfoType

Public Member Functions

 CSRConstViewT (MatrixT const &matrix)
ValueType const * data ()
Public Member Functions inherited from Alien::CSRProfileConstViewT< MatrixT::ProfileType, MatrixT::DistStructInfo >
 CSRProfileConstViewT (MatrixT::ProfileType const &profile, DistInfoType const &dist_info, bool is_parallel=false)
std::size_t nrows ()
std::size_t nnz ()
IndexType const * kcol ()
IndexType const * cols ()
IndexType const * dcol ()

Private Attributes

MatrixType const & m_matrix

Additional Inherited Members

Protected Attributes inherited from Alien::CSRProfileConstViewT< MatrixT::ProfileType, MatrixT::DistStructInfo >
MatrixT::ProfileType const & m_profile
MatrixT::DistStructInfo const & m_dist_info
bool m_is_parallel

Detailed Description

template<typename MatrixT>
class Alien::CSRConstViewT< MatrixT >

Definition at line 90 of file CSRModifierViewT.h.

Member Typedef Documentation

◆ BaseType

template<typename MatrixT>
typedef CSRProfileConstViewT<ProfileType,DistStructInfo> Alien::CSRConstViewT< MatrixT >::BaseType

Definition at line 100 of file CSRModifierViewT.h.

◆ DistStructInfo

template<typename MatrixT>
typedef MatrixType::DistStructInfo Alien::CSRConstViewT< MatrixT >::DistStructInfo

Definition at line 98 of file CSRModifierViewT.h.

◆ IndexType

template<typename MatrixT>
typedef BaseType::IndexType Alien::CSRConstViewT< MatrixT >::IndexType

Definition at line 102 of file CSRModifierViewT.h.

◆ MatrixType

template<typename MatrixT>
typedef MatrixT Alien::CSRConstViewT< MatrixT >::MatrixType

Definition at line 96 of file CSRModifierViewT.h.

◆ ProfileType

template<typename MatrixT>
typedef MatrixType::ProfileType Alien::CSRConstViewT< MatrixT >::ProfileType

Definition at line 97 of file CSRModifierViewT.h.

◆ ValueType

template<typename MatrixT>
typedef MatrixType::ValueType Alien::CSRConstViewT< MatrixT >::ValueType

Definition at line 101 of file CSRModifierViewT.h.

Constructor & Destructor Documentation

◆ CSRConstViewT()

template<typename MatrixT>
Alien::CSRConstViewT< MatrixT >::CSRConstViewT ( MatrixT const & matrix)
inline

Definition at line 105 of file CSRModifierViewT.h.

Member Function Documentation

◆ data()

template<typename MatrixT>
ValueType const * Alien::CSRConstViewT< MatrixT >::data ( )
inline

Definition at line 110 of file CSRModifierViewT.h.

Member Data Documentation

◆ m_matrix

template<typename MatrixT>
MatrixType const& Alien::CSRConstViewT< MatrixT >::m_matrix
private

Definition at line 116 of file CSRModifierViewT.h.


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