Alien  1.3.0
Developer documentation
Loading...
Searching...
No Matches
Alien::CompositeKernel::MatrixElement Class Reference
Collaboration diagram for Alien::CompositeKernel::MatrixElement:

Public Member Functions

 MatrixElement (std::shared_ptr< IMatrix > &element, std::shared_ptr< ISpace > &row_space, std::shared_ptr< ISpace > &col_space, Timestamp &timestamp)
template<typename T>
void operator= (T &&v)

Private Member Functions

void _assign (IMatrix *matrix)

Private Attributes

std::shared_ptr< IMatrix > & m_element
std::shared_ptr< ISpace > & m_row_space
std::shared_ptr< ISpace > & m_col_space
Timestampm_timestamp

Detailed Description

Definition at line 45 of file CompositeMatrixElement.h.

Constructor & Destructor Documentation

◆ MatrixElement()

Alien::CompositeKernel::MatrixElement::MatrixElement ( std::shared_ptr< IMatrix > & element,
std::shared_ptr< ISpace > & row_space,
std::shared_ptr< ISpace > & col_space,
Timestamp & timestamp )
inline

Definition at line 48 of file CompositeMatrixElement.h.

Member Function Documentation

◆ _assign()

void Alien::CompositeKernel::MatrixElement::_assign ( IMatrix * matrix)
private

Definition at line 42 of file CompositeMatrixElement.cc.

◆ operator=()

template<typename T>
void Alien::CompositeKernel::MatrixElement::operator= ( T && v)
inline

Definition at line 56 of file CompositeMatrixElement.h.

Member Data Documentation

◆ m_col_space

std::shared_ptr<ISpace>& Alien::CompositeKernel::MatrixElement::m_col_space
private

Definition at line 64 of file CompositeMatrixElement.h.

◆ m_element

std::shared_ptr<IMatrix>& Alien::CompositeKernel::MatrixElement::m_element
private

Definition at line 62 of file CompositeMatrixElement.h.

◆ m_row_space

std::shared_ptr<ISpace>& Alien::CompositeKernel::MatrixElement::m_row_space
private

Definition at line 63 of file CompositeMatrixElement.h.

◆ m_timestamp

Timestamp& Alien::CompositeKernel::MatrixElement::m_timestamp
private

Definition at line 65 of file CompositeMatrixElement.h.


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