|
| using | ResetFlag = ProfiledVBlockMatrixBuilderOptions::ResetFlag |
|
| | ProfiledVBlockMatrixBuilder (IMatrix &matrix, const ResetFlag reset_values) |
| MatrixElement | operator() (const Integer iIndex, const Integer jIndex) |
| void | addData (const Integer iIndex, const Integer jIndex, ConstArray2View< Real > value) |
| void | addData (const Integer iIndex, const Integer jIndex, const Real factor, ConstArray2View< Real > value) |
| void | setData (const Integer iIndex, const Integer jIndex, ConstArray2View< Real > value) |
| void | finalize () |
|
|
| ProfiledVBlockMatrixBuilder (const ProfiledVBlockMatrixBuilder &) |
| bool | isLocal (Integer jIndex) |
◆ ResetFlag
| using Alien::Common::ProfiledVBlockMatrixBuilder::ResetFlag = ProfiledVBlockMatrixBuilderOptions::ResetFlag |
◆ ProfiledVBlockMatrixBuilder()
| Alien::Common::ProfiledVBlockMatrixBuilder::ProfiledVBlockMatrixBuilder |
( |
IMatrix & | matrix, |
|
|
const ResetFlag | reset_values ) |
◆ ~ProfiledVBlockMatrixBuilder()
| Alien::Common::ProfiledVBlockMatrixBuilder::~ProfiledVBlockMatrixBuilder |
( |
| ) |
|
|
virtual |
◆ addData() [1/2]
| void Alien::Common::ProfiledVBlockMatrixBuilder::addData |
( |
const Integer | iIndex, |
|
|
const Integer | jIndex, |
|
|
const Real | factor, |
|
|
ConstArray2View< Real > | value ) |
◆ addData() [2/2]
| void Alien::Common::ProfiledVBlockMatrixBuilder::addData |
( |
const Integer | iIndex, |
|
|
const Integer | jIndex, |
|
|
ConstArray2View< Real > | value ) |
◆ finalize()
| void Alien::Common::ProfiledVBlockMatrixBuilder::finalize |
( |
| ) |
|
◆ isLocal()
| bool Alien::Common::ProfiledVBlockMatrixBuilder::isLocal |
( |
Integer | jIndex | ) |
|
|
inlineprivate |
◆ operator()()
| MatrixElement Alien::Common::ProfiledVBlockMatrixBuilder::operator() |
( |
const Integer | iIndex, |
|
|
const Integer | jIndex ) |
|
inline |
◆ setData()
| void Alien::Common::ProfiledVBlockMatrixBuilder::setData |
( |
const Integer | iIndex, |
|
|
const Integer | jIndex, |
|
|
ConstArray2View< Real > | value ) |
◆ m_block_cols
| ConstArrayView<Integer> Alien::Common::ProfiledVBlockMatrixBuilder::m_block_cols |
|
private |
◆ m_cols
| ConstArrayView<Integer> Alien::Common::ProfiledVBlockMatrixBuilder::m_cols |
|
private |
◆ m_cols_offset
| ConstArrayView<Integer> Alien::Common::ProfiledVBlockMatrixBuilder::m_cols_offset |
|
private |
◆ m_finalized
| bool Alien::Common::ProfiledVBlockMatrixBuilder::m_finalized |
|
private |
◆ m_local_offset
| Integer Alien::Common::ProfiledVBlockMatrixBuilder::m_local_offset |
|
private |
◆ m_local_row_size
| ConstArrayView<Integer> Alien::Common::ProfiledVBlockMatrixBuilder::m_local_row_size |
|
private |
◆ m_local_size
| Integer Alien::Common::ProfiledVBlockMatrixBuilder::m_local_size |
|
private |
◆ m_matrix
| IMatrix& Alien::Common::ProfiledVBlockMatrixBuilder::m_matrix |
|
private |
◆ m_matrix_impl
| SimpleCSRMatrix<Real>* Alien::Common::ProfiledVBlockMatrixBuilder::m_matrix_impl = nullptr |
|
private |
◆ m_next_offset
| Integer Alien::Common::ProfiledVBlockMatrixBuilder::m_next_offset |
|
private |
◆ m_row_starts
| ConstArrayView<Integer> Alien::Common::ProfiledVBlockMatrixBuilder::m_row_starts |
|
private |
◆ m_values
| ArrayView<Real> Alien::Common::ProfiledVBlockMatrixBuilder::m_values |
|
private |
◆ m_vblock
| const VBlock* Alien::Common::ProfiledVBlockMatrixBuilder::m_vblock = nullptr |
|
private |
The documentation for this class was generated from the following files: