Arcane  v4.1.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la structure Arcane::Alina::backend::cuda< real, DirectSolver >::gather
+ Graphe de collaboration de Arcane::Alina::backend::cuda< real, DirectSolver >::gather:

Fonctions membres publiques

 gather (size_t src_size, const std::vector< ptrdiff_t > &I, const params &)
 
void operator() (const vector &src, vector &dst) const
 
void operator() (const vector &vec, std::vector< value_type > &vals) const
 

Attributs publics

thrust::device_vector< ptrdiff_t > I
 
thrust::device_vector< value_type > T
 

Description détaillée

template<typename real, class DirectSolver = solver::cuda_skyline_lu<real>>
struct Arcane::Alina::backend::cuda< real, DirectSolver >::gather

Définition à la ligne 388 du fichier CudaBackend.h.

Documentation des constructeurs et destructeur

◆ gather()

template<typename real, class DirectSolver = solver::cuda_skyline_lu<real>>
Arcane::Alina::backend::cuda< real, DirectSolver >::gather::gather ( size_t src_size,
const std::vector< ptrdiff_t > & I,
const params &  )
inline

Définition à la ligne 393 du fichier CudaBackend.h.

Documentation des fonctions membres

◆ operator()() [1/2]

template<typename real, class DirectSolver = solver::cuda_skyline_lu<real>>
void Arcane::Alina::backend::cuda< real, DirectSolver >::gather::operator() ( const vector & src,
vector & dst ) const
inline

Définition à la ligne 398 du fichier CudaBackend.h.

◆ operator()() [2/2]

template<typename real, class DirectSolver = solver::cuda_skyline_lu<real>>
void Arcane::Alina::backend::cuda< real, DirectSolver >::gather::operator() ( const vector & vec,
std::vector< value_type > & vals ) const
inline

Définition à la ligne 403 du fichier CudaBackend.h.

Documentation des données membres

◆ I

template<typename real, class DirectSolver = solver::cuda_skyline_lu<real>>
thrust::device_vector<ptrdiff_t> Arcane::Alina::backend::cuda< real, DirectSolver >::gather::I

Définition à la ligne 390 du fichier CudaBackend.h.

◆ T

template<typename real, class DirectSolver = solver::cuda_skyline_lu<real>>
thrust::device_vector<value_type> Arcane::Alina::backend::cuda< real, DirectSolver >::gather::T
mutable

Définition à la ligne 391 du fichier CudaBackend.h.


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