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

Classes

class  MatrixElement

Public Types

using ResetFlag = ProfiledVBlockMatrixBuilderOptions::ResetFlag

Public Member Functions

 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 ()

Detailed Description

Member Typedef Documentation

◆ ResetFlag

using Alien::Common::ProfiledVBlockMatrixBuilder::ResetFlag = ProfiledVBlockMatrixBuilderOptions::ResetFlag

Constructor & Destructor Documentation

◆ ProfiledVBlockMatrixBuilder()

Alien::Common::ProfiledVBlockMatrixBuilder::ProfiledVBlockMatrixBuilder ( IMatrix & matrix,
const ResetFlag reset_values )

Definition at line 35 of file ProfiledVBlockMatrixBuilder.cc.

◆ ~ProfiledVBlockMatrixBuilder()

Alien::Common::ProfiledVBlockMatrixBuilder::~ProfiledVBlockMatrixBuilder ( )
virtual

Definition at line 78 of file ProfiledVBlockMatrixBuilder.cc.

Member Function Documentation

◆ addData() [1/2]

void Alien::Common::ProfiledVBlockMatrixBuilder::addData ( const Integer iIndex,
const Integer jIndex,
const Real factor,
ConstArray2View< Real > value )

Definition at line 123 of file ProfiledVBlockMatrixBuilder.cc.

◆ addData() [2/2]

void Alien::Common::ProfiledVBlockMatrixBuilder::addData ( const Integer iIndex,
const Integer jIndex,
ConstArray2View< Real > value )

Definition at line 87 of file ProfiledVBlockMatrixBuilder.cc.

◆ finalize()

void Alien::Common::ProfiledVBlockMatrixBuilder::finalize ( )

Definition at line 195 of file ProfiledVBlockMatrixBuilder.cc.

◆ 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 )

Definition at line 159 of file ProfiledVBlockMatrixBuilder.cc.


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