DOLFINx 0.11.0.0
DOLFINx C++ interface
Loading...
Searching...
No Matches
SuperLUDistMatrix< T > Class Template Reference

SuperLU_DIST matrix interface. More...

#include <superlu_dist.h>

Public Member Functions

 SuperLUDistMatrix (const MatrixCSR< T > &A)
 Create SuperLU_DIST matrix operator.
 SuperLUDistMatrix (const SuperLUDistMatrix &)=delete
 Copy constructor (deleted).
SuperLUDistMatrixoperator= (const SuperLUDistMatrix &)=delete
 Copy assignment (deleted).
MPI_Comm comm () const
 Get MPI communicator that matrix is defined on.
SuperLUDistStructs::SuperMatrixsupermatrix () const
 Get pointer to SuperLU_DIST SuperMatrix (non-const).

Detailed Description

template<typename T>
class dolfinx::la::SuperLUDistMatrix< T >

SuperLU_DIST matrix interface.

Constructor & Destructor Documentation

◆ SuperLUDistMatrix()

template<typename T>
SuperLUDistMatrix ( const MatrixCSR< T > & A)

Create SuperLU_DIST matrix operator.

Copies data from native CSR into SuperLU_DIST format.

Template Parameters
TScalar type.
Parameters
AMatrix.

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