Arcane  v4.1.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la structure Arcane::Alina::MatrixPartitionerRuntime< Backend >

Runtime-configurable wrapper around matrix partitioner. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/alina/arccore/alina/MatrixPartitionerRuntime.h>

+ Graphe de collaboration de Arcane::Alina::MatrixPartitionerRuntime< Backend >:

Types publics

typedef DistributedMatrix< Backendmatrix
 
typedef PropertyTree params
 

Fonctions membres publiques

 MatrixPartitionerRuntime (params prm=params())
 
bool is_needed (const matrix &A) const
 
std::shared_ptr< matrixoperator() (const matrix &A, unsigned block_size=1) const
 

Attributs publics

eMatrixPartitionerType t
 
void * handle
 

Description détaillée

template<class Backend>
struct Arcane::Alina::MatrixPartitionerRuntime< Backend >

Runtime-configurable wrapper around matrix partitioner.

Définition à la ligne 96 du fichier MatrixPartitionerRuntime.h.

Documentation des définitions de type membres

◆ matrix

Définition à la ligne 98 du fichier MatrixPartitionerRuntime.h.

◆ params

Définition à la ligne 99 du fichier MatrixPartitionerRuntime.h.

Documentation des constructeurs et destructeur

◆ MatrixPartitionerRuntime()

template<class Backend>
Arcane::Alina::MatrixPartitionerRuntime< Backend >::MatrixPartitionerRuntime ( params prm = params())
inline

Définition à la ligne 104 du fichier MatrixPartitionerRuntime.h.

◆ ~MatrixPartitionerRuntime()

Définition à la ligne 133 du fichier MatrixPartitionerRuntime.h.

Documentation des fonctions membres

◆ is_needed()

template<class Backend>
bool Arcane::Alina::MatrixPartitionerRuntime< Backend >::is_needed ( const matrix & A) const
inline

Définition à la ligne 151 du fichier MatrixPartitionerRuntime.h.

◆ operator()()

template<class Backend>
std::shared_ptr< matrix > Arcane::Alina::MatrixPartitionerRuntime< Backend >::operator() ( const matrix & A,
unsigned block_size = 1 ) const
inline

Définition à la ligne 169 du fichier MatrixPartitionerRuntime.h.

Documentation des données membres

◆ handle

template<class Backend>
void* Arcane::Alina::MatrixPartitionerRuntime< Backend >::handle

Définition à la ligne 102 du fichier MatrixPartitionerRuntime.h.

◆ t

template<class Backend>
eMatrixPartitionerType Arcane::Alina::MatrixPartitionerRuntime< Backend >::t

Définition à la ligne 101 du fichier MatrixPartitionerRuntime.h.


La documentation de cette structure a été générée à partir du fichier suivant :