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

Public Types

using ResetFlag
Public Types inherited from Alien::Common::ProfiledMatrixBuilder
using ResetFlag = ProfiledMatrixOptions::ResetFlag
using MatrixElement = MatrixElementT<ProfiledMatrixBuilder>

Public Member Functions

 ProfiledMatrixBuilder (MatrixData &&matrix, const ResetFlag reset_flag)
MatrixData && release ()
Public Member Functions inherited from Alien::Common::ProfiledMatrixBuilder
 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 ()

Additional Inherited Members

Protected Types inherited from Alien::Common::ProfiledMatrixBuilder
using ResetFlag = ProfiledMatrixOptions::ResetFlag
using MatrixElement = MatrixElementT<ProfiledMatrixBuilder>
Protected Member Functions inherited from Alien::MoveObject< MatrixData >
 MoveObject (MatrixData &&object)
virtual MatrixData & reference ()
Protected Member Functions inherited from Alien::Common::ProfiledMatrixBuilder
 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

Member Typedef Documentation

◆ ResetFlag

using Alien::Common::ProfiledMatrixBuilder::ResetFlag

Definition at line 65 of file BaseProfiledMatrixBuilder.h.

Constructor & Destructor Documentation

◆ ProfiledMatrixBuilder()

Alien::Move::ProfiledMatrixBuilder::ProfiledMatrixBuilder ( MatrixData && matrix,
const ResetFlag reset_flag )
inline

Member Function Documentation

◆ release()

MatrixData && Alien::Move::ProfiledMatrixBuilder::release ( )
inlinevirtual

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