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

Simple matrix partitioner merging consecutive domains together. Plus de détails...

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

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

Classes

struct  params
 

Types publics

typedef Backend::value_type value_type
 
typedef DistributedMatrix< Backendmatrix
 

Fonctions membres publiques

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

Attributs publics

struct Arcane::Alina::SimpleMatrixPartitioner::params prm
 

Description détaillée

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

Simple matrix partitioner merging consecutive domains together.

Définition à la ligne 45 du fichier SimpleMatrixPartitioner.h.

Documentation des définitions de type membres

◆ matrix

Définition à la ligne 48 du fichier SimpleMatrixPartitioner.h.

◆ value_type

template<class Backend>
typedef Backend::value_type Arcane::Alina::SimpleMatrixPartitioner< Backend >::value_type

Définition à la ligne 47 du fichier SimpleMatrixPartitioner.h.

Documentation des constructeurs et destructeur

◆ SimpleMatrixPartitioner()

template<class Backend>
Arcane::Alina::SimpleMatrixPartitioner< Backend >::SimpleMatrixPartitioner ( const params & prm = params())
inlineexplicit

Définition à la ligne 75 du fichier SimpleMatrixPartitioner.h.

Documentation des fonctions membres

◆ is_needed()

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

Définition à la ligne 79 du fichier SimpleMatrixPartitioner.h.

◆ operator()()

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

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


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