Alien  1.3.0
User documentation
Loading...
Searching...
No Matches
Alien::Common::ProfiledMatrixBuilder Class Reference

Public Types

using ResetFlag = ProfiledMatrixOptions::ResetFlag
using MatrixElement = MatrixElementT<ProfiledMatrixBuilder>

Public Member Functions

 ProfiledMatrixBuilder (IMatrix &matrix, ResetFlag reset_values)
 ProfiledMatrixBuilder (const ProfiledMatrixBuilder &)=delete
 ProfiledMatrixBuilder (ProfiledMatrixBuilder &&)=delete
ProfiledMatrixBuilder & operator= (const ProfiledMatrixBuilder &)=delete
ProfiledMatrixBuilder & operator= (ProfiledMatrixBuilder &&)=delete
MatrixElement operator() (const Integer iIndex, const Integer jIndex)
Arccore::Real getData (Arccore::Integer iIndex, Arccore::Integer jIndex) const
void addData (Arccore::Integer iIndex, Arccore::Integer jIndex, Arccore::Real value)
void addData (Arccore::Integer iIndex, Arccore::Real factor, Arccore::ConstArrayView< Arccore::Integer > jIndexes, Arccore::ConstArrayView< Arccore::Real > jValues)
void setData (Arccore::Integer iIndex, Arccore::Integer jIndex, Arccore::Real value)
void setData (Arccore::Integer iIndex, Arccore::Real factor, Arccore::ConstArrayView< Arccore::Integer > jIndexes, Arccore::ConstArrayView< Arccore::Real > jValues)
void finalize ()

Detailed Description

Definition at line 62 of file BaseProfiledMatrixBuilder.h.

Member Typedef Documentation

◆ MatrixElement

using Alien::Common::ProfiledMatrixBuilder::MatrixElement = MatrixElementT<ProfiledMatrixBuilder>

Definition at line 68 of file BaseProfiledMatrixBuilder.h.

◆ ResetFlag

using Alien::Common::ProfiledMatrixBuilder::ResetFlag = ProfiledMatrixOptions::ResetFlag

Definition at line 65 of file BaseProfiledMatrixBuilder.h.

Constructor & Destructor Documentation

◆ ProfiledMatrixBuilder()

Alien::Common::ProfiledMatrixBuilder::ProfiledMatrixBuilder ( IMatrix & matrix,
ResetFlag reset_values )

Definition at line 36 of file BaseProfiledMatrixBuilder.cc.

◆ ~ProfiledMatrixBuilder()

Alien::Common::ProfiledMatrixBuilder::~ProfiledMatrixBuilder ( )
virtual

Definition at line 67 of file BaseProfiledMatrixBuilder.cc.

Member Function Documentation

◆ finalize()

void Alien::Common::ProfiledMatrixBuilder::finalize ( )

Definition at line 248 of file BaseProfiledMatrixBuilder.cc.

◆ getData()

Real Alien::Common::ProfiledMatrixBuilder::getData ( Arccore::Integer iIndex,
Arccore::Integer jIndex ) const

Definition at line 75 of file BaseProfiledMatrixBuilder.cc.

◆ operator()()

MatrixElement Alien::Common::ProfiledMatrixBuilder::operator() ( const Integer iIndex,
const Integer jIndex )
inline

Definition at line 81 of file BaseProfiledMatrixBuilder.h.


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