Alien  1.3.0
User documentation
Loading...
Searching...
No Matches
Alien::NullMatrix Class Referencefinal

Public Member Functions

 NullMatrix (const NullMatrix &)=delete
 NullMatrix (NullMatrix &&)=delete
NullMatrix & operator= (NullMatrix &&vector)=delete
NullMatrix & operator= (const NullMatrix &)=delete
void visit (ICopyOnWriteMatrix &) const
 Visit method.
const MatrixDistributiondistribution () const
const SpacerowSpace () const
 Get row space associated to the matrix.
const SpacecolSpace () const
 Get col space associated to the matrix.
MultiMatrixImplimpl ()
 Get the multimatrix implementation.
const MultiMatrixImplimpl () const
 Get the multimatrix implementation.

Additional Inherited Members

Protected Member Functions inherited from Alien::IMatrix
 IMatrix ()
 Constructor.

Detailed Description

Definition at line 34 of file NullMatrix.h.

Constructor & Destructor Documentation

◆ NullMatrix()

Alien::NullMatrix::NullMatrix ( )

Definition at line 35 of file NullMatrix.cc.

◆ ~NullMatrix()

Alien::NullMatrix::~NullMatrix ( )
inline

Definition at line 39 of file NullMatrix.h.

Member Function Documentation

◆ colSpace()

const Space & Alien::NullMatrix::colSpace ( ) const
virtual

Get col space associated to the matrix.

Returns
The col space

Implements Alien::IMatrix.

Definition at line 65 of file NullMatrix.cc.

References colSpace().

Referenced by colSpace().

◆ distribution()

const MatrixDistribution & Alien::NullMatrix::distribution ( ) const

Definition at line 49 of file NullMatrix.cc.

◆ impl() [1/2]

MultiMatrixImpl * Alien::NullMatrix::impl ( )
virtual

Get the multimatrix implementation.

Returns
The multimatrix implementation

Implements Alien::IMatrix.

Definition at line 73 of file NullMatrix.cc.

References impl().

Referenced by impl(), and impl().

◆ impl() [2/2]

const MultiMatrixImpl * Alien::NullMatrix::impl ( ) const
virtual

Get the multimatrix implementation.

Returns
The multimatrix implementation

Implements Alien::IMatrix.

Definition at line 82 of file NullMatrix.cc.

References impl().

◆ rowSpace()

const Space & Alien::NullMatrix::rowSpace ( ) const
virtual

Get row space associated to the matrix.

Returns
The row space

Implements Alien::IMatrix.

Definition at line 57 of file NullMatrix.cc.

References rowSpace().

Referenced by rowSpace().

◆ visit()

void Alien::NullMatrix::visit ( ICopyOnWriteMatrix & ) const
virtual

Visit method.

Implements Alien::IMatrix.

Definition at line 41 of file NullMatrix.cc.

References visit().

Referenced by visit().


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