Alien  1.3.0
Developer documentation
Loading...
Searching...
No Matches
Alien::Move::DoKDirectMatrixBuilder Class Reference
Collaboration diagram for Alien::Move::DoKDirectMatrixBuilder:

Public Member Functions

 DoKDirectMatrixBuilder (MatrixData &&self)
 DoKDirectMatrixBuilder (const DoKDirectMatrixBuilder &)=delete
DoKDirectMatrixBuilder & operator= (const DoKDirectMatrixBuilder &)=delete
 DoKDirectMatrixBuilder (DoKDirectMatrixBuilder &&)=delete
DoKDirectMatrixBuilder & operator= (DoKDirectMatrixBuilder &&)=delete
std::optional< Arccore::Real > contribute (Arccore::Integer row, Arccore::Integer col, Arccore::Real value)
MatrixData && release ()

Private Attributes

MatrixData m_data
std::unique_ptr< Alien::Common::BaseDoKDirectMatrixBuilderm_builder

Detailed Description

Definition at line 33 of file DoKDirectMatrixBuilder.h.

Constructor & Destructor Documentation

◆ DoKDirectMatrixBuilder()

Alien::Move::DoKDirectMatrixBuilder::DoKDirectMatrixBuilder ( MatrixData && self)
inlineexplicit

Definition at line 36 of file DoKDirectMatrixBuilder.h.

Member Function Documentation

◆ contribute()

std::optional< Arccore::Real > Alien::Move::DoKDirectMatrixBuilder::contribute ( Arccore::Integer row,
Arccore::Integer col,
Arccore::Real value )
inline

Definition at line 48 of file DoKDirectMatrixBuilder.h.

◆ release()

MatrixData && Alien::Move::DoKDirectMatrixBuilder::release ( )
inline

Definition at line 57 of file DoKDirectMatrixBuilder.h.

Member Data Documentation

◆ m_builder

std::unique_ptr<Alien::Common::BaseDoKDirectMatrixBuilder> Alien::Move::DoKDirectMatrixBuilder::m_builder
private

Definition at line 66 of file DoKDirectMatrixBuilder.h.

◆ m_data

MatrixData Alien::Move::DoKDirectMatrixBuilder::m_data
private

Definition at line 65 of file DoKDirectMatrixBuilder.h.


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