Alien  1.3.0
User documentation
Loading...
Searching...
No Matches
Alien::Common::MatrixProfilerT< ValueT, MatrixImplT > Class Template Reference

Public Types

typedef MatrixImplT MatrixImplType

Public Member Functions

 MatrixProfilerT (IMatrix &matrix)
 Scalar matrix builder.
void addMatrixEntry (Integer iIndex, Integer jIndex)
void allocate ()

Detailed Description

template<typename ValueT = Real, typename MatrixImplT = SimpleCSRMatrix<ValueT>>
class Alien::Common::MatrixProfilerT< ValueT, MatrixImplT >

Definition at line 38 of file BaseMatrixProfiler.h.

Member Typedef Documentation

◆ MatrixImplType

template<typename ValueT = Real, typename MatrixImplT = SimpleCSRMatrix<ValueT>>
typedef MatrixImplT Alien::Common::MatrixProfilerT< ValueT, MatrixImplT >::MatrixImplType

Definition at line 41 of file BaseMatrixProfiler.h.

Constructor & Destructor Documentation

◆ MatrixProfilerT()

template<typename ValueT, typename MatrixImplT>
Alien::Common::MatrixProfilerT< ValueT, MatrixImplT >::MatrixProfilerT ( IMatrix & matrix)
explicit

Scalar matrix builder.

Definition at line 38 of file MatrixProfilerT.h.

◆ ~MatrixProfilerT()

template<typename ValueT, typename MatrixImplT>
Alien::Common::MatrixProfilerT< ValueT, MatrixImplT >::~MatrixProfilerT ( )
virtual

Definition at line 73 of file MatrixProfilerT.h.

Member Function Documentation

◆ addMatrixEntry()

template<typename ValueT, typename MatrixImplT>
void Alien::Common::MatrixProfilerT< ValueT, MatrixImplT >::addMatrixEntry ( Integer iIndex,
Integer jIndex )

Definition at line 83 of file MatrixProfilerT.h.

◆ allocate()

template<typename ValueT, typename MatrixImplT>
void Alien::Common::MatrixProfilerT< ValueT, MatrixImplT >::allocate ( )

Definition at line 107 of file MatrixProfilerT.h.


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